httpGet()函数无法使用

发布于 2020-06-08 09:38:48

我自己搭建的网络请求,在网页和postman上都可以正常返回(返回值为文本数据:"123").但是通过调用网络函数httpGet或者socket函数http.request(""),拿到的返回值是乱码(口口口)。具体代码如下:

-----测试网络1
url = "http://47.99.133.3:21771/automation/authorityQuerry"
local http = require("socket.http")
http.TIMEOUT = 20 --设置超时时间
ret = http.request(url)
logDebug("http.request"..ret);
-----测试网络2
ret= httpGet(url)
logDebug("httpGet"..ret);

查看更多

关注者
0
被浏览
902
2 个回答
s.c
s.c 2020-06-08

关闭服务器的gzip

ycjsl
ycjsl 2020-07-03

返回值数据是不是带中文 如果有中文 要decode 一下

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览