1

我收到协议违规异常:无法为不写入数据的操作设置 Content-Length 或 Chunked Encoding。我不明白为什么会出现该错误以及如何解决。任何人都可以在这方面帮助我。在代码的第三行抛出异常。

var client = new WebClient();
client.Headers[HttpRequestHeader.ContentType] = "application/json";
var resultjson = client.UploadString("" + _mvcurl + "Contact/GetContact",   //Get Contact Info
                                             serId);

我正在使用与检查授权的 MVC 服务方法通信的网络表单。MVC应用代码中的方法如下

[Authorize]
public JsonResult GetContact(Guid contactId)
{
    var result = GetContactServiceClient().GetContactById(contactId);
    return Json(result);
}
4

0 回答 0