问题描述
我正在尝试使用RestSharp在c#中模拟以下curl命令:
卷曲URL -F“ login = samplelogin” -F“ key = password”
我正在使用以下c#代码格式化请求:
// Configure Request
RestRequest request = new RestRequest(resource,Method.POST);
request.AddParameter("login",context.Control.CourtLogin,ParameterType.RequestBody);
request.AddParameter("Key",context.Control.CourtPassword,ParameterType.RequestBody);
request.AddHeader("Content-Type","multipart/form-data");
客户端端点仅返回登录失败。当我阅读RestRequest类的AddParameter文档时。它指出您只能具有参数类型= RequestBody的键值对。
是否有人对在RestSharp客户端请求中如何获取多个表单数据键值对有任何想法?或者如何使用RestSharp复制多个-F curl选项?
谢谢!
解决方法
"Content-Type"
应该是"application/x-www-form-urlencoded"
。