restsharp 相关问题

RestSharp是一个简单易用的.NET .NET客户端库

C#、RestSharp、类型或命名空间名称“HttpBasicAuthenticator”无法找到

使用系统; 使用 System.Collections.Generic; 使用 System.Linq; 使用系统文本; 使用 System.Threading.Tasks; 使用 System.Net.Http; 使用 System.Net.Http.Headers; ...

回答 3 投票 0

未找到 OAuth1Authenticator 类

我正在尝试将 OAuth 1.0 身份验证与 RestSharp 结合使用。 Visual Studio 似乎找不到 OAuth1Authenticator 类。是什么导致了这个问题? 使用 RestSharp; 使用 RestSharp.Authenticators。

回答 1 投票 0

如何为许多不具有相同基本 URI 的请求重用 RestSharp RestClient 实例?

RestSharp 文档 我可以使用在没有任何基本 URI 的情况下创建的 HttpClient 实例,并在 HttpRequestMessage 中添加所有详细信息以重用 HttpClient 实例。 类示例 { 私人静态

回答 1 投票 0

如何配置 RestSharp 测试以在 AzureDevOps 上运行

这是我第一次用RestSharp + NUnit实现测试框架。我没有在 Restsharp 页面上看到任何说明它支持 AzureDevOps 的信息。 我只是想知道有人有

回答 1 投票 0

RestSharp 反序列化父节点内的 XML 节点

我正在调用一个 API 服务,该服务包装由 Response 元素包围的所有响应: 我正在调用一个 API 服务,该服务包含由 Response 元素包围的所有响应: <?xml version="1.0" encoding="UTF-8"?> <Response xmlns="http://www.example.com/stuff"> <status upstairs="Normal" downstairs="Normal"/> </Response> 我的状态类别是: class status { public string upstairs { get; set; } public string downstairs { get; set; } } 我正在调用 RestSharp 来获取状态(在 V106 之前,此方法有效): var client = new RestClient("http://www.example.com"); var request = new RestRequest("/api?get=status", Method.Get); var response = client.Execute<status>(request); if (response.Status.Equals(OK)) { var status = response.Data; } 使用当前版本的 RestSharp,我在响应中看到数据存在,但是解串器因错误而失败 "<Response xmlns="http://www.example.com/stuff"> was not expected." 如何指定存在父元素,但忽略它? 通过更改我的模型以包含外部元素来使其工作,如下所示: [XmlRoot("Response", Namespace="http://www.example.com/stuff")] public class ResponseStatus { [XmlElement] public status status { get; set; } } public class status { [XmlAttribute] public string upstairs { get; set; } [XmlAttribute] public string downstairs { get; set; } } 代码现在看起来像这样: var client = new RestClient("http://www.example.com"); var request = new RestRequest("/api?get=status", Method.Get); var response = client.Execute<ResponseStatus>(request); if (response.Status.Equals(OK)) { var status = response.Data.status; }

回答 1 投票 0

Twilio 软件包缺少许多依赖项

我对 VB.net 非常陌生。我了解我需要通过 NuGet 将 Twilio 和 RestSharp 包添加到我的项目中。在一些奇怪的行为之后,库消失并重新出现(例如表演......

回答 1 投票 0

.Net Core Web API 的执行速度比 .Net Framework 慢 |休息好要求

我的计算机上有一台本地运行的服务器,以及两个不同的环境/项目,.Net8(或任何其他 .Net core 版本)和 .Net Framework 4.8 在具有相同的服务器上执行 post 请求

回答 1 投票 0

获取请求:具有相同密钥的多个标头选项?

我正在使用 API,它需要这样的标头: 授权:ClientKey keyhere 授权:UserKey key2here 当我将此参数添加到 RestSharp 的请求时,如下所示: 请求。

回答 1 投票 0

RestSharp - 带有“$”响应属性名称的 GET 请求

我需要从 REST API 获取 GET 响应。我使用 RestSharp。问题是,响应属性的一个名称是“$”。这是回应: [ { “代码ID”:{ ...

回答 1 投票 0

如何创建返回 API 响应的方法

我使用restsharp作为HTTP客户端,我不知道如何使API响应作为特定模型返回,或者它可以作为字符串或类似的东西返回,我知道我是你...

回答 2 投票 0

使用RestSharp下载文件时出现空响应

我正在尝试更新我的一个应用程序中的 RestSharp 文件下载部分代码。显然 .SaveAs() 已被弃用,所以我正在尝试按照他们更新的示例进行工作...

回答 1 投票 0

通过请求上传文件的问题

我的API方法 [HttpPut($"创建")] 公共异步任务> CreateAttachment([FromBody]MyRequest请求,[FromForm]IFormFile文件) 和我的 RestSharp 电话 克里...

回答 1 投票 0

RestSharp jsonException:错误。如何反序列化?

公共类ProductViewModel { 公共 int id { 得到;放; } 公共字符串标题{获取;放; } 公共字符串描述{获取;放; } 公共 int 价格 { 得到;放; } 公共双

回答 1 投票 0

Restsharp 对 microsoft graph 的请求未经授权返回

我正在尝试使用 RestSharp 请求访问一些图形项目。我知道我需要以某种方式使用客户端 ID 和秘密来获取令牌并使用它进行授权,但这对所有人来说都是一个新的问题

回答 1 投票 0

Win7 组件上的 TLS/SSL RestSharp 突然失败

我正在运行 C# WPF net Framework 4.7.2 应用程序,该应用程序已在 1200 台计算机上运行了大约 18 个月。 就在今天早上,我接到了支持电话,因为许多计算机无法加载我们的应用程序。 在

回答 1 投票 0

如何从RestSharp处置RestClient

嗨,我正在使用 RestSharp nuget 包中的 RestClient,但我发现它没有实现 IDisposable。那么我是否需要处理它或者如何处理它? 示例代码来自 Mailgun api: 休息...

回答 1 投票 0

401 未授权 API 响应,适用于 Postman

所以我正在执行一个 Get 调用,该调用为我提供了一个稍后进行另一个 get 调用的链接。它们在 Postman 上都工作得很好,但是当我尝试使用 RestSharp 时,我在秒上收到了未经授权的 401...

回答 1 投票 0

NetSuite OAUTH1 POST 请求在 Postman 中有效,但使用 Restsharp 时失败

我有代码允许我们通过 OAuth 1.0 使用 NetSuite REST API。一切正常,除了一个电话。当尝试执行 /salesorder/{id}/!transform/itemFulfillment 时,它失败并显示 401。所有 o...

回答 1 投票 0

restsharp:任务被取消,请求中止(问题也发生在httpclient上)

有人可以帮忙确定一下原因吗?使用restsharp我收到taskcancelledException:任务被取消。这是一个使用 .net 4.6.1 的 console.app。 在课堂上我创建了...

回答 2 投票 0

RestSharp v107+ 无法添加同时包含内容类型和参数名称的参数

我使用的 API 需要在 POST 中使用两个多部分表单数据参数来上传文件。一种称为“数据”,带有 JSON 输入,另一种称为“二进制”,带有文件。我找不到...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.