restsharp相关内容

如何将Cookie容器与RestSharp和ASP.NET会话一起使用?

我希望能够在控制器上调用身份验证操作,如果操作成功,则将经过身份验证的用户详细信息存储在会话中. 但是,由于我将RestSharp用作独立客户端,因此我不确定如何将请求保留在会话中.我需要以某种方式从成功的授权服务器上取回密钥,然后对于以后的每个呼叫,将密钥与会话中存储的密钥进行核对. 如何确保RestSharp中的RestClient发送所有以后的请求以及正确设置的cookie,以便 ..
发布时间:2021-04-10 18:57:16 C#/.NET

重定向期间在RestSharp中保留授权标头

我正在使用RestSharp进行GET api调用.通过传递授权标头,通过HTTP Basic身份验证对api调用进行身份验证. 服务器使用状态码307重定向api调用.我的客户端代码确实处理了重定向,但是未将授权标头传递给此重定向的api调用.出于此处所述的正当理由而完成此操作.因此,我确实收到了未经授权的错误. 如何配置RestClient还原授权标头? var client ..
发布时间:2021-04-08 20:44:43 C#/.NET

RestSharp C#HTTP POST Oauth 1

我在使用HTTP POST和Oauth 1,RestClient C#时遇到了困难.我可以使用HTTP GET和Oauth进行成功的调用,但是由于某种原因HTTP Post失败.我可以使用Postman使用相同的凭据成功进行HTTP POST调用,但不能使用RestSharp进行.也许有人可以帮我弄清楚这个问题. 以下是工作正常的HTTP POST Oauth1邮递员呼叫的屏幕截图: ..
发布时间:2021-04-08 20:38:57 C#/.NET

可以使用RestSharp启用X射线跟踪

我们目前有一个内部库,我们正在使用该库进行许多HTTP调用,这些调用使用RestSharp而不是HttpClient来向下游服务发出所有请求.是否可以在AWS中启用X射线跟踪而无需重写该库以改为使用HttpClient?目标是获得与此处概述(使用HttpClient时)相同的功能: https://docs.aws.amazon.com/xray/latest/devguide/xray-sdk- ..
发布时间:2021-04-03 19:58:01 C#/.NET

无法使用RestSharp下载pdf?

我一直在努力下载使用restsharp在线托管的简单pdf文件.我已经在代码上玩了一个多小时,而我得到的只是空对象结果. 使用GET轻松在POSTMAN中下载文件,并且没有设置内容标头,但是仍然可以提供什么? 以下是我一直在尝试的“点头沙盒"测试: [TestFixture]公共类沙箱{[测试]公共无效测试(){var uri ="https://www.nlm.nih.gov/m ..
发布时间:2021-04-01 20:58:38 C#/.NET

是否可以将签名的RestSharp NuGet软件包与Twilio一起使用?

我们同时使用了DocuSign的API(需要RestSharp的签名版本),并且我们正在寻求集成Twilio(它需要未签名的版本).我花了一些时间尝试使两个DLL都能够解决它们的每个依赖关系,而且还没有碰到任何运气.在这一点上,我希望有一种方法可以将签名的RestSharp dll与Twilio一起使用.以前有没有人有任何经验? 当我尝试删除未签名的RestSharp时,我的DocuSign ..
发布时间:2021-04-01 20:45:50 C#/.NET

RestSharp获取请求的完整URL

是否可以获取RestSharp请求的完整URL,包括其资源和querystring参数? 此请求的IE: RestClient客户端=新的RestClient("http://www.some_domain.com");RestRequest请求=新的RestRequest("some/resource",Method.GET);request.AddParameter("some_pa ..
发布时间:2021-04-01 20:35:17 C#/.NET

如何使用RestSharp发布Raw Json?

我有一个端点,该端点采用一个具有message元素的Json对象,然后其余对象可以具有不同的属性.这是一个示例: public void SendMessage(IDictionary message) { var client = new RestClient(MahUrl); var request = new RestRequest(Me ..
发布时间:2021-02-13 21:14:21 C#/.NET

Restsharp:使用比某些类少/多的字段反序列化json对象

我正在使用Restsharp对一些Web服务响应进行反序列化,但是问题是,有时此Web服务会向回发送带有更多字段的json响应.到目前为止,我已经设法通过将所有可能的字段添加到我的匹配模型中来解决这个问题,但是此Web服务将不断在响应中添加/删除字段. 例如: 有效的Json响应: { "name": "Daniel", "age": 25 } 匹配模型: ..
发布时间:2021-02-13 20:41:26 C#/.NET

如何使用restsharp下载文件

我有一个URL(来自客户端的实时供稿的URL),当我在浏览器中命中该URL时会返回xml响应.我已将其保存在8 MB的文本文件中. 现在我的问题是我需要将此响应保存在服务器驱动器上的xml文件中.从那里,我将其插入数据库中.并且需要使用使用c#.net 4.5的http-client或rest-sharp库的代码发出请求 我不确定上述情况该怎么办.有人能给我一些建议吗 解决方案 ..
发布时间:2020-11-25 01:14:52 C#/.NET

处置RestRequest对象RestSharp?

我正在与RestSharp一起使用,并创建RestRequest对象以将FileData发送到API.但是在获得响应后,我想从本地计算机上删除文件,但是当我尝试执行同样的操作时,却出现错误"文件正在被其他进程使用".我认为原因是我无法处理RestRequest的对象.请帮我解决.下面是代码.在此先感谢.. !!! public string PostMultiformDataAPI(M ..
发布时间:2020-11-05 22:09:12 C#/.NET

如何使restsharp使用正确的编码进行响应?

我有类似这个问题的问题 RestSharp会忽略响应字符集编码。 但是没有正确的答案! 像这样的代码 IRestResponse RSP = client.Execute(request); 不喜欢这样 编码编码= Encoding.GetEncoding(“ ISO-8859-1”); var结果= encoding.GetString(respo ..
发布时间:2020-10-29 06:15:26 其他开发