我收到一封电子邮件,作为我的网址的HTTP POST。控制器代码如下:
public void Post(System.Net.Http.Formatting.FormDataCollection formData)
{
...
}
当向URL发送简单的文本电子邮件时,一切正常:整个电子邮件都在formData中,分为几部分。
但是,当我发送带有嵌入式图像和附件的电子邮件时,我会得到一个 " 415不支持的媒体类型"错误。
消息如下:
"消息":"请求实体的媒体类型' multipart / form-data'此资源不支持。", " ExceptionMessage":"没有MediaTypeFormatter可用于读取类型' FormDataCollection'来自媒体类型的内容' multipart / form-data'。
如何在Post功能中收到此消息?
(它可以接收的消息格式是x-www-form-urlencoded和form-data)