我有一个api方法,
[Route("v1/user-details/{userId}/complete")]
[HttpPut]
public HttpResponseMessage CompleteUser(string userId)
{
// code here
}
我该如何使用C#后面的代码从Windows应用程序中获取相同的信息
已经尝试了以下无效的方法,
public void CompleteUserDetails(string userId)
{
Uri putUrl = new Uri(userURL + "/" + userId + "/complete");
using (var client = new WebClient())
{
client.Headers.Clear();
client.Headers.Add("content-type", "application/x-www-form-urlencoded");
var formData = new NameValueCollection{
{"", ""}
};
var d = client.UploadValues(putUrl, "PUT", formData);
if (d != null)
{
}
}
}
收到错误的请求错误。
任何帮助将不胜感激。