参考大佬文章:109
确保这个登陆态接口是能够正常请求返回并成功提取 需要用到的参数的
获取前端的数据
进行请求,得到返回值
对返回值进行提取
把提取的结果和返回值一起返回给前端来展示
login_send
function login_send() {
// 获取接口的所有数据
var login_method = document.getElementById('login_method').value;
var login_url = document.getElementById('login_url').value;
var login_host = document.getElementById('login_host').value;
var login_header = document.getElementById('login_header').value;
var login_response_set = document.getElementById('login_response_set').value;
// 判断顶部的数据是否填充完
if (login_method == 'none') {
alert('请选择请求方式!');
return
}
if (login_url == '') {
alert('请输入url!');
return
}
if (login_host == '') {
alert('请输入host!');
return
}
//判断关键数据是否符合规则
if (login_host.slice(0, 7) != 'http://' && login_host.slice(0, 8) != 'https://' && login_host.slice(0, 4) != '全局域名') {
alert('host必须以http://或https://开头!');
return
}
if (login_header != '') {
try {
JSON.parse(login_header)
} catch (e) {
alert('header请求头不符合json规范!');
return
}
}
var login_body_method = $('ul#login_myTab li[class="active"]')[0].innerText;
if (login_body_method == '返回体') {
alert('请切换到请求体tab再保存!');
return
}
if (login_body_method == 'none') {
var login_api_body = ''
}
if (login_body_method ==