繁体   English   中英

Restsharp XML请求

[英]Restsharp XML request

我正在尝试使用restsharp通过API输入一些数据。

根据API手册,使用以下命令进行PUT调用:模板参数id字符串条码字符串

查询参数字符串运算符字符串c长

该请求应具有一个自定义标头:名称=“内容类型”值=“应用程序/ xml”

有人可以告诉我如何使用restsharp发出这样的请求吗?

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;

应该导致内容类型和序列化正常工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM