【问题标题】:WP7 Restsharp POST result nullWP7 Restsharp POST 结果为空
【发布时间】:2012-03-13 19:59:30
【问题描述】:

我试图让 RestShap 工作,但到目前为止还没有运气。我真的没有找到任何好的文档吗?

无论如何,如果这可行.. 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();
       });

   }

【问题讨论】:

  • 你能用 Fiddler 执行同样的查询吗?它在那里工作吗?
  • 几个问题:restrequest ctor 中的第一个参数是来自客户端 baseurl 的资源 URL。其次,有多种方式来设置请求体。我的建议是将所需的原始 http 请求发布到 groups.google.com/group/restsharp
  • 原来是这个问题:stackoverflow.com/questions/7987557/…

标签: c# windows-phone-7 restsharp


【解决方案1】:

你的问题在这里:

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

您必须使用 RestResponse。

如果不起作用,可能是您的查询或序列化错误。

【讨论】:

    猜你喜欢
    • 2013-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-12
    • 1970-01-01
    相关资源
    最近更新 更多