邮差。 multipart/form-data 问题(415 不支持的媒体类型)
Postman. Issue with multipart/form-data (415 Unsupported Media Type)
我在 Postman 上测试端点(multipart/form-data)时遇到了一些问题。
我有以下方法(一些领域+照片)。此方法适用于 Swagger ok.
[HttpPost]
public async Task<bool> MailPhoto([FromForm] MailwithPhoto mailWithPhoto)
{...}
public class MailwithPhoto
{
public string mail_message { get; set; }
public IFormFile photo_file { get; set; }
public string userContact { get; set; }
public string category { get; set; }
public string userName { get; set; }
public string method { get; set; }
}
enter image description here
首先需要将Keymessage
修改为mail_message
,否则mail_message
不会被绑定。
415 通常是由于 Content-Type 或 Content-Encoding,或者是直接检查数据的结果。
这是一个工作演示(我使用.net 核心 mvc 项目):
结果:
我在 Postman 上测试端点(multipart/form-data)时遇到了一些问题。
我有以下方法(一些领域+照片)。此方法适用于 Swagger ok.
[HttpPost]
public async Task<bool> MailPhoto([FromForm] MailwithPhoto mailWithPhoto)
{...}
public class MailwithPhoto
{
public string mail_message { get; set; }
public IFormFile photo_file { get; set; }
public string userContact { get; set; }
public string category { get; set; }
public string userName { get; set; }
public string method { get; set; }
}
enter image description here
首先需要将Keymessage
修改为mail_message
,否则mail_message
不会被绑定。
415 通常是由于 Content-Type 或 Content-Encoding,或者是直接检查数据的结果。
这是一个工作演示(我使用.net 核心 mvc 项目):
结果: