.NET
基于 .NET 软件框架的 Microsoft 技术。
63 个问题
例如
dim h as new HttpClient()
dim s$="http://xxx.xxx/xxx?service=login&json={""username"":""abc"",""password"":""123""}"
dim r = h.GetAsync(s).Result
可以成功登录,但
dim h as new HttpClient()
dim s$="http://xxx.xxx/xxx"
dim t$="{""service"":""login"",""json"":{""username"":""abc"",""password"":""123""}}"
dim c = new StringContent(t, System.Text.Encoding.UTF8, "application/json")
dim r = HttpClient.PostAsync(s,c).Result
会返回登录超时。
应该怎么写才正确?
您好,
URL
是用于处理 POST
请求的正确地址。POST
: 你需要确认服务端是否支持 POST
请求登录。如果支持,你需要确保 POST
请求的 JSON 数据格式正确。例如,服务端可能希望 POST
请求中的 json
参数是字符串类型,而不是对象类型。POST
请求: 如果你想坚持使用 POST
请求,但服务端习惯从查询字符串中获取参数,可以将参数放入 URL 中,而不是请求体中,类似于 GET
请求的做法。body
中接收数据,你可以尝试进一步与服务端开发人员沟通,明确他们期望的数据结构,并确保你发送的 JSON 数据符合其要求。如果答案是正确的,请点击“接受答案”并点赞。 如果您对此答案还有其他疑问,请点击“评论”。注意:如果您想接收相关电子邮件,请按照我们的文档中的步骤启用电子邮件通知 此线程的通知。