问题标签 [restsharp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1592 浏览

caching - 在 Windows Phone 的 RestSharp 中刷新

我在我的 WP7 应用程序中成功实现了 RestSharp,但仍然存在一个问题:

当我从服务器加载资源(例如http://localhost:8080/cars上的 GET 请求)时,第一次成功返回了(在这种情况下)汽车的集合。

当我第二次发出相同的请求时,我总是得到与第一次相同的结果——即使同时资源发生了变化。在查看我的服务器时,第二次根本没有发出任何请求。

我认为在 RestSharp 中实现了一种缓存机制,但我认为没有办法使缓存结果无效。

是否有任何方法可以手动使 RestSharp for Windows Phone 缓存结果无效?(或强制库从服务器获取结果的方法)

0 投票
1 回答
19860 浏览

oauth - 如何将 RestSharp 与 OAuth 一起使用?

我很困惑我应该使用哪个工厂 OAuth1Authenticator 工厂方法。我想我应该得到一个消费者秘密令牌(我可以用 RestSharp 得到它吗?),然后使用 OAuth1Authenticator.ForRequestToken,然后获取访问令牌和秘密访问令牌(如何?),然后使用 OAuth1Authenticator.ForAccessToken 并使用此返回值指向前方。

但似乎 RestSharp 的架构使用唯一的身份验证器,我似乎无法找到从冷启动(只有应用程序令牌)到拥有所有必要凭据(消费者密钥和秘密、访问密钥和秘密)的方法.

奖励问题:

  1. .ForClientAuthentication 和 .ForProtectedResource 方法的用途是什么?
  2. 为什么 OAuth2Authenticator 与 OAuth1Authenticator 位于不同的命名空间中?
0 投票
7 回答
243660 浏览

c# - RestSharp JSON 参数发布

我正在尝试对我的 MVC 3 API 进行非常基本的 REST 调用,并且我传入的参数未绑定到操作方法。

客户

服务器

我在这里错过了什么吗?

0 投票
1 回答
880 浏览

c# - Restsharp 在 WP 7.1 上添加 cookie

我正在尝试使用 RestSharp 将 cookie 添加到请求中,但在 fiddler2 中我没有在请求中看到 cookie,并且服务调用失败。向 RestRequest 添加 cookie 有什么技巧吗?

谢谢,艾尔

0 投票
3 回答
14329 浏览

c# - 无法使用 RestSharp 发送 cookie

我一直在尝试使用几种不同的方法在 Windows Phone 上访问基于 REST 的 API,但我似乎遇到了将 cookie 附加到所有请求的问题。我已经尝试过这种WebClient方法(现在似乎已标记为 SecurityCritical,因此您不能再从它继承并添加代码)。我简单地看了看HttpWebRequest,充其量似乎很麻烦。

现在我正在使用看起来不错的 RestSharp,但是在发送请求时我的 cookie 没有被添加到请求中仍然存在问题。

我的代码如下:

如果有人对为什么没有将 cookie 发送到服务器有任何提示,请告诉我 :) 我使用的是 RestSharp 101.3 和 .Net 4。

0 投票
4 回答
6483 浏览

c# - 使用 RestSharp 发布数据时序列化对象

我最近开始使用 RestSharp 来使用使用 XML 的 REST 服务。

它将对象从 XML 反序列化为自定义对象的集合变得微不足道。但我的问题是,在发回服务时重新序列化的最佳方式是什么?

我应该使用 LINQ-to-XML 重新序列化吗?我尝试使用Serializeable属性和SerializeToXml实用程序函数,但是当我这样做时,它似乎破坏了 RestSharp 执行的反序列化。

0 投票
0 回答
150 浏览

silverlight - 使用 RestSharp 从 silverlight 客户端通知服务器欢迎压缩内容的推荐方法是什么?

由于Accept-Encoding标头遥不可及,我有什么选择可以接受压缩内容?

我正在使用 RestSharp for silverlight(一分钟前拉动了 git 存储库)。

谢谢。

0 投票
1 回答
2645 浏览

c# - RestSharp 无效 URI:URI 方案无效

我正试图让我的头脑围绕 windows phone 7 的 restsharp。我试图使用 POST 方法将一些数据提供给服务器,但是当它到达 client.executeasync 行时,它会因错误“无效的 URI”而崩溃: URI 方案无效。” 我错过了什么?

0 投票
2 回答
1304 浏览

c# - 将 TPL 与现有的异步 API 一起使用

我想将 TPL 与现有的 API 一起使用,具体来说就是 RestSharp,所以我可以使用延续。

但这意味着我必须包装一个不采用经典 .NET 异步方法的 API,而是实现回调。采取一些这样的代码:

因此,如果可能的话,我想在这里将 ExecuteAsync 包装在 TPL 中。但我不能为我的生活,弄清楚如何去做。

有任何想法吗?

0 投票
2 回答
8882 浏览

windows-phone-7 - 如何使用 RestSharp 执行获取请求?

我无法弄清楚如何在 Windows Phone 7 上使用 RestSharp 发出 GET 请求。所有示例都显示发出 POST 请求,但我只需要 GET。我该怎么做呢?