重置XML请求

本文关键字:请求 XML 重置 | 更新日期: 2023-09-27 18:13:58

我试图通过restsharp的API放一些数据。

从API的手册,PUT调用是使用:模板参数id字符串条形码字符串

查询参数一个字符串操作符字符串c长

请求应该有一个自定义的头:Name = " Content-Type " Value = " application/xml "

有人能告诉我如何使用restsharp发布这样的请求吗?

重置XML请求

Rest Sharp Put Custom Header,这对我帮助很大

request.RequestFormat = RestSharp.DataFormat.Xml;
request.XmlSerializer = newRestSharp.Serializers.DotNetXmlSerializer();
request.AddBody(x);  

无法工作。但是当我将代码块主体改为

request.RequestFormat = RestSharp.DataFormat.Xml;
request.AddParameter("text/xml", x, ParameterType.RequestBody);

我的解决方案开始正常工作。

var client = new RestSharp.RestClient();
var request = new RestRequest(myUrl);
request.RequestFormat = DataFormat.Xml;

应该使内容类型和序列化正常工作