[英]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.