restsharp相关内容

使用 c# 使用 Drupal RestApi

我正在使用 c# 来使用 Drupal Rest Api.我正在使用 drupal 7.5 并在各种资源之后利用它的休息服务/api. 我已经成功通过 google 的邮递员发布内容,但是当我尝试使用 c# 代码复制它时,我收到了禁止错误提示:Access denied for user anonymous.我正在使用 rest-sharp 来使用这个 API.我已经研究了很多,还没有找到解 ..
发布时间:2022-01-23 22:27:31 C#/.NET

RestSharp 在上传时将整个文件加载到内存中.如何避免?

我在 Mono 项目中使用 RestSharp 上传一些文件,我注意到当上传大文件时,内存会大幅增长. 查看RestSharp 源代码我确实注意到 FileParameter 需要一个字节数组,这意味着它实际上是在将文件加载到内存中. 我做错了吗?RestSharp 有没有办法不这样做?我可能要上传非常大的文件,所以不能从内存中上传它们. 欢迎提供任何帮助(包括告诉我使用 mon ..
发布时间:2022-01-23 15:25:59 C#/.NET

调用在 Postman 中有效,但在 C# 中无效

我正在尝试调用以下 URL,它在浏览器 (Chrome) 和 Postman 中都可以正常工作,但由于某种原因,它在 C# 中不起作用. 在浏览器中工作: http://AJWKBLWT47VR26QWPNFCPJLXC6217F6F@presta.craftingcrow.com/api/categories 在 Postman 工作: http://AJWKBLWT47VR26 ..
发布时间:2022-01-22 14:31:40 C#/.NET

令牌已过期或被撤销 - Google Ads

您好,我一直在使用 rest 方法将 Google Ads API 集成到 C# 中.一切似乎都运行良好,但突然间我开始收到 400 响应错误消息. {“错误":“invalid_grant",“error_description":“令牌已过期或撤销."} 如上所述,我没有使用客户端库,而是使用 restsharp 并使用邮递员测试我的所有端点. 发生这种情况的任何原因?我的刷新令牌也 ..
发布时间:2022-01-22 14:19:24 C#/.NET

使用 RestSharp 设置“Content-Type"标头

我正在为 RSS 阅读服务构建客户端.我正在使用 RestSharp 库与他们的 API 进行交互. API 声明: 创建或更新记录时,您必须将 application/json;charset=utf-8 设置为 Content-Type 标头. 这是我的代码的样子: RestRequest request = new RestRequest("/v2/starred_ent ..
发布时间:2022-01-17 17:14:54 C#/.NET

RestSharp AddFile 使用 Stream

我正在使用 RestSharp(Visual Studio 2013 中的版本 105.2.3.0,.net 4.5)来调用 NodeJS 托管的 Web 服务.我需要拨打的电话之一是上传文件.使用 RESTSharp 请求,如果我将流从我的一端检索到一个字节数组中并将其传递给 AddFile,它就可以正常工作.但是,我更愿意流式传输内容,而不是将整个文件加载到服务器内存中(文件可以是 100 M ..
发布时间:2022-01-09 23:22:45 C#/.NET

使用 RestSharp 反序列化 XML 序列

我从一个带有 XML 序列的 API 获得了这个 xml 提要. 我已经尝试了一些使用 Restsharp 进行反序列化的选项.理想情况下,我想要类似以下的内容,但显然行不通. 公共类 MyResponse{公共列表设置 { 获取;放;}}公开课设置{公共 int Cmd { 获取;放;}公共 int 状态 { 获取;放;}} 谢谢 解决方案 您可以使用 DotNetXmlDes ..
发布时间:2022-01-01 12:16:21 C#/.NET

无法使用 RestSharp 发送 cookie

我一直在尝试使用几种不同的方法在 Windows Phone 上访问基于 REST 的 API,但我似乎遇到了将 cookie 附加到所有这些请求的问题.我已经尝试了 WebClient 方法(现在似乎已标记为 SecurityCritical,因此您不能再继承它并添加代码).我简要地看了看 HttpWebRequest ,它充其量看起来很麻烦. 现在我使用的 RestSharp 看起来不错 ..
发布时间:2021-12-30 12:18:13 C#/.NET

如何使用 RestSharp POST 请求

我正在尝试使用 RestSharp 客户端发布请求,如下所示我正在将身份验证代码传递给以下函数 public void ExchangeCodeForToken(字符串代码){if (string.IsNullOrEmpty(code)){OnAuthenticationFailed();}别的{var request = new RestRequest(this.TokenEndPoint, ..
发布时间:2021-12-30 11:52:19 C#/.NET

如何在 RestSharp 中使用 OAuth2

在服务器端(Spring java)整理 OAuth2 几天后,我开始研究用 C# 编写的客户端.我正在使用 RestSharp 来调用我的 Web API,但是我在使用 OAuth2 时遇到了真正的困难.几乎没有任何文档,我在网上找到的几个例子也不起作用.有人可以提供我可以使用的最新代码示例吗? 到目前为止,我有以下几点: var client = new RestClient("htt ..
发布时间:2021-12-29 15:00:07 C#/.NET

如何在 C# 中获取 OAuth 2.0 身份验证令牌

我有这些设置: Auth URL(恰好是一个"https://login.microsoftonline.com/...") 如果有帮助. 访问令牌 URL "https://service.endpoint.com/api/oauth2/token" ClientId "abc" 客户机密“123" 然后我需要使用标头中的不记名令牌进行 get 调用. 我可以让它在 Po ..
发布时间:2021-12-29 14:27:06 C#/.NET

如何在异步/等待中使用 RestSharp

我正在努力寻找一些异步 C# 代码的现代示例,该代码将 RestSharp 与 async 和 await 结合使用.我知道 Haack 最近更新了 但我不知道如何使用新方法. 此外,我如何提供取消令牌以便可以取消操作(例如,如果一个人厌倦了等待并按下应用 UI 中的“取消"按钮). 解决方案 好吧,Haack 所指的更新是我自己做的 :) 所以让我告诉你如何使用它,因为它实际上非常 ..
发布时间:2021-12-27 23:43:21 C#/.NET

RestSharp - 忽略 SSL 错误

有什么办法可以让 RestSharp 忽略 SSL 证书中的错误?我有一个测试客户端,而我连接的服务还没有有效的证书. 当我现在提出请求时出现错误: 底层连接已关闭:无法建立信任SSL/TLS 安全通道的关系. 解决方案 正如 John 所建议的: ServicePointManager.ServerCertificateValidationCallback +=(发件人,证书,链, ..
发布时间:2021-12-26 19:44:25 其他开发

从 IIS 上的 ASP.NET Core 应用程序请求超时

我从我的 ASP.NET Core 应用程序向第三方 API 发出 Web 请求. 当应用单独运行时,请求成功. 当应用在同一台服务器上的 IIS 中运行时,请求超时. 通过 RestSharp 客户端从 Hangfire 循环作业向 Asana API 端点 (HTTPS) 发出请求.自己app的所有页面都可以通过IIS访问,但是app不能发出任何请求. 我应该在哪里查看以及 ..
发布时间:2021-12-19 16:27:52 服务器开发

RestSharp 发布请求 - 带有 x-www-form-urlencoded 值的正文

我正在使用邮递员并提出一个 api 发布请求,我在其中添加带有 x-www-form-urlencoded 键/值的正文,并且在邮递员中工作正常. 当我使用 RestSharp 包从 c# 尝试时出现问题. 我尝试了下面的代码,但没有得到响应.我收到“BadRequest"invalid_client 错误. 公共类 ClientConfig {公共字符串 client_id { 获 ..
发布时间:2021-12-18 14:48:13 C#/.NET