Protocol Violation Exception が発生しています: Content-Length または Chunked Encoding は、データを書き込まない操作には設定できません。そのエラーが発生する理由と解決方法がわかりません。誰でもこの点で私を助けることができます. コードの 3 行目で例外がスローされています。
var client = new WebClient();
client.Headers[HttpRequestHeader.ContentType] = "application/json";
var resultjson = client.UploadString("" + _mvcurl + "Contact/GetContact", //Get Contact Info
serId);
承認をチェックする MVC サービス メソッドと通信する Web フォームを使用しています。MVC アプリ コードのメソッドは次のとおりです。
[Authorize]
public JsonResult GetContact(Guid contactId)
{
var result = GetContactServiceClient().GetContactById(contactId);
return Json(result);
}