3
我想发送一个多部分/混合http请求($批次)到一个asp.net网页API控制器,如下所示:发送多部分/混合http请求到一个asp.net网页API控制器
--batch_fb0c-6847-2810
Content-Type: multipart/mixed; boundary=changeset_08b4-5b66-0d79
--changeset_08b4-5b66-0d79
Content-Type: application/http
Content-Transfer-Encoding: binary
POST People HTTP/1.1
Content-Id: 1
Accept: application/atomsvc+xml;q=0.8, application/json;odata=fullmetadata;q=0.7, application/json;q=0.5, */*;q=0.1
DataServiceVersion: 1.0
Content-Type: application/json
MaxDataServiceVersion: 3.0
{"Id":1,"Task":"1","DueDate":"2013-02- 21T11:34:06.247","Completed":false,"University":1,"Degree":1}
--changeset_08b4-5b66-0d79
Content-Type: application/http
Content-Transfer-Encoding: binary
POST People HTTP/1.1
Content-Id: 2
Accept: application/atomsvc+xml;q=0.8, application/json;odata=fullmetadata;q=0.7, application/json;q=0.5, */*;q=0.1
DataServiceVersion: 1.0
Content-Type: application/json
MaxDataServiceVersion: 3.0
{"Id":4,"Task":"2","DueDate":"2013-02-21T11:34:06.247","Completed":false,"University":4,"Degree":4}
--changeset_08b4-5b66-0d79--
--batch_fb0c-6847-2810--
问题是我的请求没有路由到适当的行动在我的控制器,是否有任何解决方案在那里来完成这个问题?!
你好,虽然批量支持已被添加,还有在.NET框架的一个粗糙的错误,我相信这不解析多 - 不以CRLF(或\ r \ n)正确结束的部分请求。使用POSTMAN时会发生这种情况。我们总是得到以下错误:MIME多部分流的意外结束。 MIME多部分邮件不完整。有什么想法吗? – 2016-07-06 06:25:38