我试着发帖休息。
这是我的代码:
string URL = "http://xxx.xxx.x.xx:8080/Name/NAME/";
string urlParameters = "?key=T_PAPPS&value=sofsof";
HttpClient client = new HttpClient();
client.BaseAddress = new Uri(URL);
client.DefaultRequestHeaders.Accept.Add(
new MediaTypeWithQualityHeaderValue("application/x-www-form-urlencoded"));
HttpResponseMessage response = client.PostAsync(URL, new StringContent(urlParameters)).Result;
我的应用是WinForm应用程序(不是网络)。
我做错了什么?
感谢您提前。
(restsharp返回相同的错误(并且我也没有成功从application / json更改为application / x-www-form-urlencoded))
答案 0 :(得分:0)
如果您正在使用查询字符串参数(即?key = value),则无需发布。尝试用以下代码替换最后一行:
HttpResponseMessage response = client.GetAsync(URL + urlParameters).Result;
您可能还需要删除网址字符串中的最后一个“/”。