问题标签 [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 投票
3 回答
293119 浏览

c# - RestSharp 简单完整示例

我一直在尝试创建一个使用 RestSharp 调用 Rest API 的简单原型 Web 应用程序。

我一直找不到一个很好的例子。有人可以分享并指导我找到正确的资源吗?我已经看过以下内容,但没有提供我正在寻找的内容,即功能齐全的示例:

http://restsharp.org/(没有完整的示例应用程序)

http://www.stum.de/2009/12/22/using-restsharp-to-consume-restful-web-services/(好像老了)

在进行原型设计时,我收到以下代码错误:

0 投票
1 回答
1024 浏览

windows-phone-7 - RestSharp - WP7 - 无法将 XML 反序列化为列表

我在我的 Windows Phone 7.1 项目中使用 RestSharp。

我在这里有 XML 格式的回复: https ://skydrive.live.com/redir.aspx?cid=0b39f4fbbb0489dd&resid=B39F4FBBB0489DD!139&parid=B39F4FBBB0489DD!103&authkey=!AOdT-FiS6Mw8v5Y

我试图反序列化对该类的响应:

timhotPhotos列表外,所有属性都可以,如您在此处看到的:

timhotPhotos 类:

我哪里错了?

0 投票
4 回答
2855 浏览

windows-phone-7 - WP7 - 防止 RestSharp 缓存

我在我的 Windows Phone 7.1 项目中使用 RestSharp。

我的问题是 RestSharp 总是缓存响应数据。

例子:

在我第一次发送请求时,它会正确返回数据。经过一些删除操作后,我再次发送该请求,但响应似乎与第一次相同,没有任何改变。

如果我停止调试并按 F5 重新开始,它会按预期完美运行。

我也尝试过request.AddParameter("cache-control", "no-cache", ParameterType.HttpHeader);,但没有运气。

我该如何解决这个问题?

0 投票
0 回答
1070 浏览

restsharp - restsharp WP7 JSON 日期时间格式序列化

restsharp 文档说 JsonSerializer 默认支持 ISO 和 Javascript 日期对象 JSON 日期样式。在我的 WP7 应用程序中,它默认为 ISO 样式,我怎样才能告诉它使用 Javascript 日期对象样式呢?我看不到,也找不到一个明显的答案。谢谢!

0 投票
1 回答
4696 浏览

c# - RestSharp示例不起作用

我有一个从http://www.stum.de/2009/12/22/using-restsharp-to-consume-restful-web-services/更新的代码。我已经更新了最新版本的 RestSharp:

不幸的是,plants.count 和plants.data 一样是空的,但是返回了一个XML 数据(参见下面的截图)。有人可以帮我看看我是否遗漏了什么?

截图: 在此处输入图像描述

在此处输入图像描述

错误消息显示

“参数计数不匹配。”

并返回 XML 内容:

堆栈跟踪:

0 投票
0 回答
714 浏览

web-services - 签名基本字符串中省略了 RestSharp OAuth1Authenticator GET 参数

我正在尝试使用 RestSharp 编写 OAuth 1 REST 客户端,但在 GET 请求中遇到了一些无效签名问题。我单步执行了代码,似乎问题在于,对于 GET 请求,签名基本字符串中省略了请求参数。特别是,OAuth1Authenticator.cs 中的违规代码是这样的:

如果我删除 if 语句,它会按预期工作。

我是不是误会了什么?基于此处 OAuth 规范中的签名基本字符串示例:http: //oauth.net/core/1.0a/#sig_base_example,看起来应该将这些参数添加到基本签名中。这是 OAuth1Authenticator 中的错误,还是我做错了什么?

谢谢!

0 投票
2 回答
2986 浏览

c# - 使用 RestSharp 将图像上传到 WCF Api - 图像无效

我已成功制作了一个应用程序,该应用程序将来自我的 Windows Phone 的请求发送到托管在 azure Web 角色中的 WCF api。我正在使用 Restful POST 方法使用 RestSharp 来执行此操作。这一切都很好,图像出现在存储中,但图像没有像普通图像文件一样打开。

将它们与我之前上传的其他图像进行比较,在元数据信息中它说不可见的图像有一个 contentMD5 字段,该字段设置为“AKEYWqGgulwi6/9/VY2KPg==”(而其他人没有)这可能是导致的文件的问题?

我附上了我的 RestSharp 代码,也许我正在添加一些我不应该添加的东西?我怀疑的错误一定来自这里,因为这是操纵图像流的唯一地方。

编辑#1 经过一番工作,我决定将 addFile 行更改为:

这改变了流的长度,也使 contentMD5 字段为空。但是,该图像仍然不是有效的图像文件。鉴于我要比较的图像都来自 Windows Phone 模拟器,它们都应该是相同的白页,角落有一个黑色的小方块 - 但文件之间的大小不同(有效图像文件的长度为 5670 ,原始代码长度为 6076,使用上面的第二个 addFile 长度为 6239)

编辑#2 做更多的分析,当图像流被发送之前,它的长度属性是 6116,当它到达服务器时,它是 6370。264 是从我相信的 RestSharp 方法中的某个地方添加的,或者当流数据在服务器端进行解释。WCF服务的代码:

0 投票
3 回答
1193 浏览

wcf - 在 wcf 休息服务中发送图片的麻烦

我正在编写 WCF Rest 服务。他将用于接收和保存图片。我使用 Windows Phone 7 客户端拍摄并发送照片。我可以发送在流上解析的图片(在服务端),但由于“参数错误”,图片不会被保存。

用于拍照的代码:

用于发送图片的代码(带休息):

和服务器端的代码:

我的服务方法

我哪里错了?

0 投票
1 回答
7401 浏览

c# - HttpStatus 和 DownloadData

我正在尝试使用 DownloadData 方法使用 RestSharp 下载文件(图像)

这工作正常,但如果请求返回错误,我看不到 HttpStatus 代码。

我可以提出请求并检查状态:

但是我无法从 Content 属性中获取图像。

我错过了一些明显的东西吗?

0 投票
3 回答
937 浏览

windows-phone-7 - 使用 RestSharp 对 Trello API 进行身份验证

我正在努力弄清楚如何从我的 Windows Phone 7 应用程序中使用 Trello 的 OAuth API 调用。除了端点列表之外,API 并没有真正记录在案。

这是我到目前为止所拥有的:

我收到了404回复,所以很明显,有些地方不对劲。

有什么建议么?