1

我在反序列化调用我的 Web API 的特定请求类型时遇到了困难。

请求正文(如 所示Request.Content.ReadAsStringAsync().Result):

--ALPHANUM_SIGNED_CHECKSUM_WITH_UNDERSCORES
Content-Disposition: form-data; name="updates"; filename="update55555555555.json"
Content-Type: application/json
Content-Transfer-Encoding: binary

[{"collectionType":"foods","date":"2013-11-04","ownerId":"BCD123","ownerType":"user","subscriptionId":"8675309"}]
--ALPHANUM_SIGNED_CHECKSUM_WITH_UNDERSCORES--

我创建了一个映射到 JSON 的类List<MyModel>,并将其放入方法签名中。

但是,当调用 Web API 时,框架会生成 415 Media Content not accepted 错误消息。

我需要做一些特别的事情来反序列化像这样签名的消息吗?

4

0 回答 0