2011-11-04 5 views
3

메신저 RestShap 작동을 시도하지만 지금까지 운이 없습니다. 나는 실제로 좋은 문서를 찾지 못했습니까?WP7 Restsharp POST 결과 null

어쨌든, 점검이 작품은 .. response.content 당신의 문제가 여기에있다

private void webclienttest() 
    { 
     string query = @"<?xml blah blah...>; 
     var client = new RestClient("http://myurl.com"); 
     var request = new RestRequest(query, Method.POST); 

     client.ExecuteAsync(request, (response) => 
     { 
      var resource = response.Content; 
      PopulateList(); 
     }); 

    } 
+0

Fiddler를 사용하여이 동일한 쿼리를 실행할 수 있습니까? –

+1

몇 가지 문제 : restrequest ctor의 첫 번째 매개 변수는 클라이언트 baseurl의 기본 리소스 URL입니다. 둘째로 요청 본문을 설정하는 다양한 방법을 제시합니다. 내가 제안하는 것은 http://groups.google.com/group/restsharp에 필요한 원시 HTTP 요청을 게시하는 것입니다. –

+0

이 문제는 http://stackoverflow.com/questions/7987557/과 동일합니다. wp7-httpwebrequest-exception-on-nodo-but-not-mango –

답변

1

비어 :

client.ExecuteAsync (request, response => 
     { 
      RestResponse resource = response; 
      var content = resource.Content; 
      PopulateList(); 
     }); 

당신은 RestResponse를 사용해야합니다.

작동하지 않는 경우 쿼리 또는 직렬화가 잘못되었을 수 있습니다.