c# - 使用 Restsharp 发布 json 文件
问题描述
我正在尝试使用 Restsharp 发送一个 json 文件
RestClient client = new RestClient("URL");
RestRequest requests = new RestRequest(Method.POST);
requests.AddHeader("Content-Type", "multipart/form-data; boundary=--------------------------796538265423490134214350");
requests.AddFile("answer", "PATH");
IRestResponse responses = client.Execute(requests);
Console.WriteLine(responses.Content);
但它返回此错误:
{"code":"400","error":"invalid","message":"无效内容。正文必须包含带有答案的文件"}
API 期望文件以 multipart / form-data 的形式发送,就好像它是通过 HTML 表单发送的一样,其字段类型为 file,名称为 answer
谁能告诉我我做错了什么?
解决方案
推荐阅读
- javascript - 为什么在 navigator.geolocation.getCurrentPosition() 为其分配值并返回它之后我无法访问我的对象中的值?
- typescript - 获取 Typescript 接口属性类型,仅给定属性名称
- typescript - 根据推断的参数类型区分函数返回类型
- java - org.springframework.dao.DataAccessResourceFailureException
- javascript - 检测正在滚动的元素
- c++ - 将此 lambda 表达式传递给 `unique_ptr` 是否可以终身使用?
- r - 闪亮的应用程序不起作用,似乎根本不读取服务器端代码
- c# - 使用 Active Directory 帐户将 C# 应用程序连接到 Azure SQL 服务器数据库的最简单方法是什么?
- c# - 没有具体答案的 C# 测验随机问题
- xhtml - 重述现有的内容模型 - XHTML