Questions tagged «restsharp»

5
RestSharp JSON参数发布
我试图对我的MVC 3 API进行非常基本的REST调用,而我传入的参数未绑定到action方法。 客户 var request = new RestRequest(Method.POST); request.Resource = "Api/Score"; request.RequestFormat = DataFormat.Json; request.AddBody(request.JsonSerializer.Serialize(new { A = "foo", B = "bar" })); RestResponse response = client.Execute(request); Console.WriteLine(response.Content); 服务器 public class ScoreInputModel { public string A { get; set; } public string B { get; set; } } // …

2
如何在异步/等待中使用RestSharp
我正在努力寻找一些使用RestSharp和async和的异步C#代码的现代示例await。我知道Haack最近有更新,但是我不知道如何使用新方法。 此外,我如何提供取消令牌,以便可以取消操作(例如,如果某人厌倦了等待,并按了应用程序UI中的“取消”按钮)。

2
如何在RestSharp中向请求正文添加文本
我正在尝试使用RestSharp来使用Web服务。到目前为止,一切进展顺利(向John Sheehan和所有贡献者致敬!),但我遇到了麻烦。假设我想以已经序列化的形式(即,作为字符串)将XML插入RestRequest的主体中。是否有捷径可寻?似乎.AddBody()函数在后台进行序列化,因此我的字符串变成了<String />。 任何帮助是极大的赞赏! 编辑:我的当前代码的示例被要求。见下文 - private T ExecuteRequest<T>(string resource, RestSharp.Method httpMethod, IEnumerable<Parameter> parameters = null, string body = null) where T : new() { RestClient client = new RestClient(this.BaseURL); RestRequest req = new RestRequest(resource, httpMethod); // Add all parameters (and body, if applicable) to the request req.AddParameter("api_key", this.APIKey); if …
103 .net  xml  restsharp 

3
RestSharp简单完整的示例[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 4年前关闭。 改善这个问题 我一直在尝试创建一个使用RestSharp调用Rest API的简单原型Web应用程序。 我还没有找到一个很好的例子。任何人都可以分享并指导我访问正确的资源吗?我已经看过以下内容,但没有提供我想要的功能齐全的示例: http://restsharp.org/(没有完整的示例程序) http://www.stum.de/2009/12/22/using-restsharp-to-consume-restful-web-services/(似乎很旧) 在进行原型制作时,出现以下代码错误: RestResponse response = client.Execute(request); *Cannot implicitly convert type 'IRestResponse' to 'RestResponse'. An explicit conversion exists (are you missing a cast?) *
95 c#  rest  restsharp 

3
RestSharp-忽略SSL错误
是否可以让RestSharp忽略SSL证书中的错误?我有一个测试客户端,并且我连接到的服务还没有有效的证书。 当我现在发出请求时,出现错误: The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel.
73 https  restsharp 

4
将JToken(或字符串)转换为给定的Type
TL; DR版本 我有一个类型的对象JToken(但也可以是string),我需要将其转换为type变量中包含的Type : Type type = typeof(DateTime); /* can be any other Type like string, ulong etc */ var obj = jsonObject["date_joined"]; /* contains 2012-08-13T06:01:23Z+05:00 */ var result = Some_Way_To_Convert(type, obj); 上面result应该是一个DateTime对象,其值在中给出date_joined。 全文 我在Windows Phone项目中同时使用RestSharp和Json.NET,并且在尝试反序列化REST API的JSON响应时遇到问题。 我实际上要完成的工作是编写一个通用方法,该方法可以轻松地将JSON响应映射到我的CLR实体中,就像您已经可以使用RestSharp一样。唯一的问题是默认的RestSharp实现对我不起作用,并且由于响应并不总是返回所有属性(我不返回null来自REST服务器的字段),因此它无法成功解析JSON 。 这就是为什么我决定使用Newtonsoft的Json.NET的原因,因为它具有更强大的Json反序列化引擎。不幸的是,它不支持RestSharp之类的模糊属性/字段名(或者我还没有找到),因此当我使用诸如say时,它也无法正确映射到我的CLR实体JsonConvert.DeserializeObject<User>(response.Content)。 这是我的Json的样子(实际上是一个示例): { "id" : 77239923, "username" : "UzEE", "email" : …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.