C# 将多个文件和JSON发布到Web API
这听起来可能很幼稚。我正在使用Postman REST客户端测试下面的Web APIC# 将多个文件和JSON发布到Web API,c#,post,asp.net-web-api,postman,C#,Post,Asp.net Web Api,Postman,这听起来可能很幼稚。我正在使用Postman REST客户端测试下面的Web API [HttpPost] public void Post([FromBody] Object value) { //.. } 我可以使用POST将下面的JSON传递给API,它工作得很好 { "totalUsersOrganization": 0, "totalUsersBU": 0, "buid": null, "buName": "GIS", "toolTagMappingId"
[HttpPost]
public void Post([FromBody] Object value)
{
//..
}
我可以使用POST将下面的JSON传递给API,它工作得很好
{
"totalUsersOrganization": 0,
"totalUsersBU": 0,
"buid": null,
"buName": "GIS",
"toolTagMappingId": null,
"tagName": "",
"isReady": true,
"isDeleted": false,
"updatedOn": "2018-07-06T13:56:10.6711104+05:30",
"updatedBy": null,
"updatedByName": "",
"rating": {
"item1": 0,
"item2": 0
}
}
现在我需要发布三个文件以及JSON来测试我的API。为此,我尝试在Postman中使用与表单数据相同的JSON,如下所示
当我发布时,它显示输入无效。我尝试设置/删除内容类型,但无效。你知道我做错了什么吗?你试过
多部分/表单数据吗?
?我得到-无效数据异常:缺少内容类型边界。Microsoft.AspNetCore.Http.Features.FormFeature.GetBoundary(MediaTypeHeaderValue contentType,int lengthLimit)
带有500个错误代码。@Sid Web API POST操作中有什么错误吗?请检查此项