C# 传入表单POST获取意外的内容类型
向C# 传入表单POST获取意外的内容类型,c#,http,asp.net-web-api,content-type,C#,Http,Asp.net Web Api,Content Type,向WebApi控制器提交Post请求时,内容类型设置为application/x-www-form-urlencoded,请求的内容属性是StreamContent的实例。FormUrlEncodedContent有一种内容类型,在这种情况下似乎更合适 为了将内容作为预期类型接收,是否还需要指定其他内容 如果没有,是否有具体原因说明WebApi提供了这种更通用的内容类型 编辑 为了澄清,我不关心响应类型,我想知道为什么WebApi将传入内容类型填充为StreamContent的实例,而不是For
WebApi
控制器提交Post
请求时,内容类型设置为application/x-www-form-urlencoded
,请求的内容属性是StreamContent
的实例。FormUrlEncodedContent
有一种内容类型,在这种情况下似乎更合适
WebApi
提供了这种更通用的内容类型为了澄清,我不关心响应类型,我想知道为什么
WebApi
将传入内容类型填充为StreamContent
的实例,而不是FormUrlEncodedContent
返回类型?json,xmlapplication/x-www-form-urlencoded
just post format返回类型相关吗?这是请求的内容类型,我现在没有返回任何内容,我认为问题不清楚或不清楚。任何api都会返回wither XML或JSONC,您可以显示代码并解释您发布的内容吗?它是表单字段和文件的组合吗?