2017-03-06 14 views
0

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) 
{ 
} 

답변