2011-11-04 66 views
3

即時嘗試讓RestShap工作,但沒有運氣到目前爲止。我沒有真的找到任何好的文檔?WP7 Restharp POST結果空

無論如何,這應該工作.. 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請求http://groups.google.com/group/restsharp –

+0

原來這是同樣的問題,因爲:http://stackoverflow.com/questions/7987557/ WP7-HttpWebRequest的,異常的,nodo,但並非芒果 –

回答

1

你的問題就在這裏:

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

您必須使用RestResponse。

如果它不起作用,它可能來自您的查詢或序列化錯誤。