xamarin 크로스 플랫폼 모바일 앱용 RestShart.Portable을 사용하려고합니다. Windows .net 응용 프로그램의 경우 RestSharp 코드 아래에 사용하여 잘 작동합니다. 그러나 RestSharp.Portable.WebRequest를 사용하여 RestSharp.Portable에서 동일한 코드를 사용하자마자 다음과 같이 내부 예외가 발생합니다. " 'Content-Length'헤더는 해당 속성이나 메서드를 사용하여 수정해야합니다. 매개 변수 이름 : name "RestSharp.Portable inner exception " 'Content-Length'헤더를 수정해야합니다."
나는 많은 시간을 보냈지 만 어떤 진전도 이루지 못했습니다. 나는 정말로 어떤 도움을 주셔서 감사하겠습니다. 여기에 내 테스트 코드 :
var request = new RestRequest ("MyResource", Method.POST);
string postData = myJsonToPost;
request.AddParameter("application/json; charset=utf-8", postData, ParameterType.RequestBody);
Task task;
try
{
task = restClient.Execute(request);
task.Wait();
IRestResponse response = task.Result;
}
catch (Exception ex)
{
}