我在反序列化调用我的 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 错误消息。
我需要做一些特别的事情来反序列化像这样签名的消息吗?