RestSharp返回BadRequest错误,但PostMan可以正常工作

时间:2020-05-15 04:42:44

标签: c# postman restsharp

我有这段代码可以将文件上传到服务器:

    var client = new RestClient("http://localhost:8888/add");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddFile("image", "E:/1.jpg");
request.AddParameter("filepath", "images_store/1");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);

此代码由Postman本身生成,但是当我在应用中运行它时,它会给出BadRequest

enter image description here

怎么了?

1 个答案:

答案 0 :(得分:0)

我在邮递员中看到您选择了表单数据作为ContentType,但在代码中却显示为x-www-form-urlencoded。

您是否尝试过更改?