C# Restsharp XML请求
我正试图通过restsharp将一些数据放到API上 根据API手册,PUT调用使用以下方法进行: 模板参数 id字符串 条形码字符串 及 查询参数 一串 运算符字符串 c长 请求应该有一个自定义标题:Name=“Content Type”Value=“application/xml” 有人能告诉我如何使用restsharp发布这样的请求吗C# Restsharp XML请求,c#,restsharp,C#,Restsharp,我正试图通过restsharp将一些数据放到API上 根据API手册,PUT调用使用以下方法进行: 模板参数 id字符串 条形码字符串 及 查询参数 一串 运算符字符串 c长 请求应该有一个自定义标题:Name=“Content Type”Value=“application/xml” 有人能告诉我如何使用restsharp发布这样的请求吗 var client = new RestSharp.RestClient(); var request = new RestRequest(myUrl);
var client = new RestSharp.RestClient();
var request = new RestRequest(myUrl);
request.RequestFormat = DataFormat.Xml;
应使内容类型和序列化正常工作
应该可以使内容类型和序列化正常工作。,这对我的构建有很大帮助
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);
我的解决方案开始正常工作 ,这对我有很大帮助
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);
我的解决方案开始正常工作