【发布时间】:2021-03-27 20:53:10
【问题描述】:
我在使用 api 发布、拉取、删除数据时遇到此错误,但我在更新记录时遇到问题,我收到此错误,我无法将数据传递给 api。
StatusCode:405,ReasonPhrase:'方法不允许',版本:1.1,内容:System.Net.Http.HttpConnection+HttpConnectionResponseContent,
代码:
public async Task<Boolean> HttpPutString(string url,int id, int qnty)
{
var jsonString = "{\"qnty\":" + qnty+ "}";
var content = new StringContent(jsonString, Encoding.UTF8, "application/json");
HttpClient client = new HttpClient();
client.BaseAddress = new Uri("http://localhost/");
var response = await client.PutAsync(url + id, content);
if (response.StatusCode == System.Net.HttpStatusCode.NoContent)
{
return true;
}
else
{
return false;
}
}
【问题讨论】:
-
服务器正在返回响应。您需要提供源代码(最好)或相关文档。
标签: asp.net asp.net-core asp.net-core-mvc