我创建了两个项目
我使用控制器从MVC项目调用WebAPI PUT / DELETE方法但是我无法使用PUT更新数据并且它返回404错误。我使用webClient
代替HttpClient
。
using (WebClient client = new WebClient())
{
client.Headers[HttpRequestHeader.ContentType] = "text/xml";
var result = client.UploadString(url, "PUT", data);
}
public void Put(string id, Customer _objCustomer)
{
}
我已阅读了很多教程,但我仍面临同样的问题。如何通过webClient
解决此跨域问题?我没有找到使用webclient
实现PUT / DELETE的示例应用程序。
答案 0 :(得分:0)
您是否尝试在{34} Put"上放置[HttpPut]
属性?动作。
请更好地命名你的行动。