1
我需要发送POST请求,该请求不能是多部分数据,到目前为止我看到的每个答案都是为RestSharp更改http.cs文件,但我不熟悉如何去做这件事。通过RestSharp发送非多部分数据
我的代码:
var POST_LTFSclient = new RestClient("https://xxxx");
var POST_LTFSrequest = new RestRequest(Method.POST);
POST_LTFSrequest.AddHeader("Authorization", "Token " + Token);
POST_LTFSrequest.AddHeader("Accept", "Application/xml");
POST_LTFSrequest.AddHeader("Content-type", "Application/xml");
POST_LTFSrequest.AddFile("content", @"C:\xxx\xxx\xxx.xml");
最后一行不能只是:
POST_LTFSrequest.AddFile(@"C:\xxx\xxx\xxx.xml");
,因为这每一个试图发送数据始终是多部分的,但是。 不幸的是接收方不接受这个。
有没有办法解决这个很容易实现的问题,如果不是的话,有人可以向我解释我如何更改Restsharp来允许这个选项。