问题标签 [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.
oauth - 检索 oauth_token 和 oauth_token_secret(Windows Phone 上的 RestSharp)
OAuth 和 RestSharp 的新手。
我正在构建一个 Windows Phone 应用程序,使用 RestSharp 来处理所有 OAuth 内容。
我成功获取了请求令牌,然后用户就可以登录服务了。webBrowser1 然后导航到 bing.com(在回调 url 中定义)。我的问题是:我该怎么做才能获得 oauth_token 和 oauth_token_secret?由于 webBrowser1_LoadCompleted 事件处理程序,我可以看到它们,但是如何提取它们以在我的程序中使用它们?
paging - 如何使用 RestSharp 实现分页
我正在使用 RestSharp 来使用 REST 风格的服务。这个库很新,希望能得到一些关于如何使用 RestSharp 实现分页的指导。
关于如何实现这一目标的任何现有示例?
RestSharp - http://restsharp.org/
谢谢
c# - 如何使 AsyncMethod 调用通用
我正在尝试将令牌验证提取到一个单独的方法中,然后在 else 语句中的代码块我同样想要通用。
问题是如何指定在回调处理程序中调用哪个方法?我已经尝试过,Func<>
但我将使用通用令牌方法的其他方法不一定具有相同的签名。
提前感谢您的任何输入:)
windows-phone-7 - 取消 RestSharp 请求
我正在制作一个使用 RestSharp 下载一些数据的 wp7 应用程序。我注意到应用程序指南要求我提供一个允许用户取消数据传输的 ui 元素。是否可以在休息时取消 ExecuteAsync 请求?
silverlight - Silverlight 4 应用程序中的 RestSharp 不起作用
我在 Silverlight 4 应用程序中使用 RestSharp,但它似乎没有工作。它总是向我返回带有 System.Security.SecurityException 的错误。
.net - RestSharp 将图像发布到 WCF REST 服务
我在通过 RestSharp 将图像上传到我的服务器时遇到了一些问题。
我有一个接受 Stream 的 Rest Wcf 服务。如果我使用下面的代码,我总是会得到这个异常:
ProtocolViolationException 要写入流的字节超过指定的 Content-Length 字节大小。
我需要配置哪些设置...设置内容长度标头似乎没有什么区别。
服务器端不接收图像,而是一些较小的字节流。
任何帮助表示赞赏。
客户端(测试)代码:
服务代码(返回存储图像的 URL)
c# - 使用 NUnit 对动作进行单元测试
我想用 NUnit 和 Rhino Mocks 对以下函数进行单元测试。该函数使用给定的参数创建一个RestSharp.RestRequest
并将请求发送给dataAccessApi
:
这是测试类:
IDataAccessApi...:
...和IRestExecution:
该测试使用更容易调用的函数(如x.Test("Some String")
),但不适用于 Action new RestExecution().Get
- 我如何对此类调用进行单元测试?
预先感谢您的帮助!
编辑:更改了关于 @rich.okelly 评论的代码。
编辑:添加了接口的代码
c# - 使用 RestSharp.AddBody 将类序列化为 xml 失败
RestSharp-RestRequest
我尝试通过RestRequest.AddBody
-Method向 a 添加一个简单的测试类。我尝试使用两个提供的序列化程序进行序列化,但我无法让其中一个工作(JSON-Serializations 在相同的设置下工作得很好......)
这就是我进行序列化的方式:
我正在使用的虚拟类是:
使用
RestSharp.Serializers.XmlSerializer()
我得到:“<Dummy />
”(缺少两个字符串)使用
RestSharp.Serializers.DotNetXmlSerializer()
我一无所获,程序就无法完成序列化步骤。使用 JSON
request.RequestFormat = DataFormat.Json;
,一切正常。
.
我如何让类正确序列化为 XML?
谢谢你的帮助!
c# - 如何使用所需的属性名称序列化 POCO
这应该很简单,但显然我错过了诀窍。我有一个 POCO:
我正在使用 RestSharp 将其序列化为 XML。我希望得到:
或者理想情况下...
但相反,我得到了这个:
显然,POCO 需要有所不同。我能做些什么?
c# - RestSharp 是否会覆盖手动设置的 Content-Type?
我正在通过以下方式创建 RestSharp.RestRequest:
(Content-Type 手动设置为application/someContentType
)
在调试模式下,它还显示Content-Type=application/someContentType
但是执行 RestRequest 返回一个 -Error415 Media Not Supported
并且 WireShark 显示 Media-Type 设置为text/xml
(如在 AddParameter-Method 中设置)。
为什么 RestSharp 显示的 Content-Type 与 WireShark 不同?以及如何防止 Content-Type 被更改(如果是)?