此主题相关图片如下:1.png

Dim hc As New HttpClient("https://127.0.0.1/1.html")
hc.FormData.Add("usename", "AAA")
hc.FormData.Add("password", "123456")
Dim ret As String = hc.getData()
If hc.rCookies.ContainsKey("error") Then
MessageBox.Show(hc.rCookies("error"), "提示", MessageBoxButtons.OK , MessageBoxIcon.Warning)
Else
MessageBox.Show("登录成功:" & ret)
End If
服务端写了什么代码?另外测试的时候,客户端代码要到另外的项目测试,不能在服务端项目里测试
以下是引用有点蓝在2023/9/12 16:23:00的发言:
服务端写了什么代码?另外测试的时候,客户端代码要到另外的项目测试,不能在服务端项目里测试
例子代码中的 https://127.0.0.1/1.html 仅是举例,实际场景中是第三方的系统登录界面
试试
Net.ServicePointManager.SecurityProtocol = Net.SecurityProtocolType.Tls11 '不行Tls12、Tls13都试试
Dim hc As New HttpClient("https://127.0.0.1/1.html")
……
Tls11 错误提示跟 楼1 的一样
Tls12 和 Tls13 就提示如下
.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2022.8.18.1
错误所在事件:
详细错误信息:
远程服务器返回错误: (405) 不允许的方法。
不允许的方法应该是提交的参数有问题,没有权限使用接口