【发布时间】:2017-03-06 00:31:26
【问题描述】:
我需要在 myServer 上为 Login 编写 c# 代码。 我尝试使用此代码,但 myServer 总是以相同的响应回复我 (502) 网关错误
ServicePointManager.ServerCertificateValidationCallback = (sender, certificate, chain, errors) => true;
string result = "";
string json = "{\"UserName\": \"myUser\", \"Password\": \"myPassword\"}";
using (var client = new WebClient())
{
client.Headers[HttpRequestHeader.ContentType] = "application/json";
client.Encoding = Encoding.UTF8;
result = client.UploadString("https://<myServer>/Login", "POST", json;
}
当我尝试使用 Google Chrome 应用程序 Postman 或 Arc 连接到服务器时,登录成功。
我的代码中的错误在哪里?
【问题讨论】:
-
没有任何关于服务器如何工作的规范,并且期望数据很难帮助您