VB中通过winHttp发get请求获取不到返回值

Oracle823 2020-04-17 10:59:16
EXCEL端VB代码
Dim winHttp As Object
Set winHttp = CreateObject("WinHttp.WinHttpRequest.5.1")
With winHttp
.Open "GET", GET_CONFIG_INFO_URL, False
.setRequestHeader "CONTENT-TYPE", "application/x-www-form-urlencoded"
End With
winHttp.Send

If winHttp.Status = 200 Then
MsgBox "获取成功" & winHttp.responseText
getConfigJson = winHttp.responseText
Else
MsgBox "获取失败" & winHttp.Status
End If

服务器端定义的get请求接口。
@RequestMapping(value = {"/getconfiginfo"}, method = RequestMethod.GET)
@ResponseBody
public String getconfiginfo () throws Exception{
System.out.println("getconfiginfo=====");
return "configinfo is return";
}

为什么winHttp.responseText 返回值一直为空?“configinfo is return”接收不到?
...全文
534 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
X-i-n 2020-04-18
  • 打赏
  • 举报
回复
.setRequestHeader "CONTENT-TYPE", "application/x-www-form-urlencoded" 这一行先删掉再看。这个content type是POST的时候用的,你现在的接口用的是GET。
milaoshu1020 活跃的高手 2020-04-18
  • 打赏
  • 举报
回复
服务器端定义的get请求接口。 ---请问get请求接口是通过什么技术实现的?

16,552

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧