c# - Restsharp.RestRequest.RemoveJsonBody() 方法

标签 c# rest web asp.net-web-api2 asp.net-web-api

我可以通过这样做添加到 JSON 正文中:

_request.AddJsonBody(obj1);
_request.AddJsonBody(obj2);

我怎样才能清除 body ?没有 RemoveJsonBody() 方法或任何类似的方法。

最佳答案

您可以使用:

_request.Parameters.Clear();

清除请求正文中的所有参数。

_request.Parameters.RemoveAt(1);

删除特定索引处的元素。

你可以尝试一下,只删除 RequestBody 类型并保留标题:

_request.Parameters.RemoveAll(x => x.Type == RestSharp.ParameterType.RequestBody);

关于c# - Restsharp.RestRequest.RemoveJsonBody() 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32219141/

相关文章:

javascript - NodeJS Express Api——调用 res.send 外部路由有效,但 res.status 无论如何都不起作用

ruby-on-rails - RESTful 设计,如何命名 CRUD 之外的页面等?

angularjs - 使用 REST 将对象从 spring boot 转移到 angular 的最佳实践是什么

css - 用CSS分隔两个div

php - Laravel 未安装依赖项 php 版本不正确

c# - 在没有代理客户端的情况下使用 WCF 服务

c# - 如何通过编程调整流文档中的段落间距

C# 'Extent1.UserId' 中的未知列 'field list'

c# - 使用 Uri 创建时,新 Runspace 对象的 SessionStateProxy 属性为空

web - 异常的alexa排名分数