Foxtable(狐表)用户栏目专家坐堂 → Ajax提交后,服务器报错:值不能为null,参数名s


  共有6212人关注过本帖树形打印复制链接

主题:Ajax提交后,服务器报错:值不能为null,参数名s

帅哥哟,离线,有人找我吗?
chenjiu6202
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:403 积分:3892 威望:0 精华:0 注册:2013/1/18 21:38:00
Ajax提交后,服务器报错:值不能为null,参数名s  发帖心情 Post By:2022/3/14 16:12:00 [显示全部帖子]

 一、Ajax提交部分:
                    mui.ajax('http://192.168.2.73/checkPhone.htm',{
                        data:{phone:phone},
                        async: true,
                        dataType:'json',//服务器返回json格式数据
                        type:'post',//HTTP请求类型
                        timeout:10000,//超时时间设置为10秒;
                        headers:{'Content-Type':'application/json'},                 
                        success: function(rsp){
                           
                        },
                        error:function(xhr,type,errorThrown){
                            //异常处理;
                            console.log(type);
                        }
                    });
二、接受代码:
                
             Dim e As RequestEventArgs = Args(0)
             Dim jo As JObject = JObject.Parse(e.PlainText) '解析JSON

三、报错图片:



图片点击可在新窗口打开查看此主题相关图片如下:1647245187(1).png
图片点击可在新窗口打开查看


 回到顶部
帅哥哟,离线,有人找我吗?
chenjiu6202
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:403 积分:3892 威望:0 精华:0 注册:2013/1/18 21:38:00
  发帖心情 Post By:2022/3/14 16:12:00 [显示全部帖子]

 哪个老师麻烦看看怎么回事,会经常出现!

 回到顶部
帅哥哟,离线,有人找我吗?
chenjiu6202
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:403 积分:3892 威望:0 精华:0 注册:2013/1/18 21:38:00
  发帖心情 Post By:2022/3/14 16:40:00 [显示全部帖子]

 e.PlainText 传过来没有,直接报错

 回到顶部
帅哥哟,离线,有人找我吗?
chenjiu6202
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:403 积分:3892 威望:0 精华:0 注册:2013/1/18 21:38:00
  发帖心情 Post By:2022/3/15 9:12:00 [显示全部帖子]

经过和pc浏览器对比测试,发现以下问题,这怎么修改呢?

手机浏览器

输出Headers:---------------
Access-Control-Request-Method = POST
Access-Control-Request-Headers = content-type,x-requested-with
Origin = http://192.168.2.73:8848
Sec-Fetch-Mode = cors
X-Requested-With = com.tencent.mm
Connection = keep-alive
Accept = */* (应该是 application/json)
Accept-Encoding = gzip, deflate
Accept-Language = zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7
Host = 192.168.2.73
Referer = http://192.168.2.73:8848/YiTaiApp/htmlFirst/checkPass.html
User-Agent = Mozilla/5.0 (Linux; Android 9; MHA-AL00 Build/HUAWEIMHA-AL00; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/86.0.4240.99 XWEB/3193 MMWEBSDK/20220105 Mobile Safari/537.36 MMWEBID/3010 MicroMessenger/8.0.19.2080(0x2800133D) Process/toolsmp WeChat/arm64 Weixin NetType/WIFI Language/zh_CN ABI/arm64
Headers:---------------
host=192.168.2.73
port=80
path=checkPhone.htm
HttpMethod=OPTIONS (应该是 POST)
poststring= (应该是{"phone":"12345678900"})
url=http://192.168.2.73/checkPhone.htm
getValues:---------------
postValues:---------------




pc电脑谷歌浏览器

输出Headers:---------------
Origin = http://127.0.0.1:8848
X-DevTools-Emulate-Network-Conditions-Client-Id = (4629CA3138903C05B728F1F133DEC5D)
X-Requested-With = XMLHttpRequest
Connection = keep-alive
Content-Length = 23
Content-Type = application/json
Accept = application/json
Accept-Encoding = gzip, deflate
Accept-Language = en-US,en;q=0.9
Host = 192.168.2.73
Referer = http://127.0.0.1:8848/YiTaiApp/htmlFirst/checkPass.html
User-Agent = Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.119 Safari/537.36 HBuilderX
Headers:---------------
host=192.168.2.73
port=80
path=checkPhone.htm
HttpMethod=POST
poststring={"phone":"12345678900"}
url=http://192.168.2.73/checkPhone.htm
getValues:---------------
postValues:---------------

 回到顶部
帅哥哟,离线,有人找我吗?
chenjiu6202
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:403 积分:3892 威望:0 精华:0 注册:2013/1/18 21:38:00
  发帖心情 Post By:2022/3/15 9:13:00 [显示全部帖子]

Accept = */* (应该是 application/json)

HttpMethod=OPTIONS (应该是 POST)

这两个有问题

 回到顶部