用postman模拟登陆,调试一次成功,用HttpClient写代码就是不成功,我参数是一样的,感觉是请求头有问题一样,不知道这些请求头是怎么加进去的?
Dim ul As String = "wjjd"
Dim b As Byte() = System.Text.Encoding.UTF8.GetBytes(ul)
Dim base64 = Convert.ToBase64String(b)
Dim b64 As String = UrlEncode(base64)
Output.Show(base64)
ul = "wjjd123.0"
b = System.Text.Encoding.UTF8.GetBytes(ul)
base64 = Convert.ToBase64String(b)
Dim b65 As String = UrlEncode(base64)
Output.Show(b65)
Dim hc As New HttpClient("http://192.168.1.1:8888/?portalindex=0&res=1")
hc.C
hc.FormData.Add("actionType","umlogin")
hc.FormData.Add("language",1)
hc.FormData.Add("username",base64)
hc.FormData.Add("password",b65)
hc.FormData.Add("username1","")
hc.FormData.Add("password1","")
hc.FormData.Add("userIpMac","")
Dim ret As String = hc.getData()
Output.Show(ret)
此主题相关图片如下:1.png
此主题相关图片如下:2.png