0

Chromev19でこのエラーが発生します。

WCF Data Service5.1rcへのバッチリクエストを行っています

<?xml version="1.0" encoding="iso-8859-1" standalone="yes"?>
<error xmlns="schemas.microsoft.com/.../metadata">
 <code></code>
 <message xml:lang="en-US">An error occurred while processing this request.</message>
 <innererror>
   <message>A supported MIME type could not be found that matches the content type of the response. None of the supported type(s) 'multipart/mixed' matches the content type 'application/xml'.</message>
   <type>Microsoft.Data.OData.ODataContentTypeException</type>
   <stacktrace>
     at Microsoft.Data.OData.MediaTypeUtils.GetFormatFromContentType(String contentTypeName, ODataPayloadKind[] supportedPayloadKinds, MediaTypeResolver mediaTypeResolver, MediaType& mediaType, Encoding& encoding, ODataPayloadKind& selectedPayloadKind)&#xD;
     at Microsoft.Data.OData.MediaTypeUtils.GetFormatFromContentType(String contentTypeHeader, ODataPayloadKind[] supportedPayloadKinds, MediaTypeResolver mediaTypeResolver, MediaType& mediaType, Encoding& encoding, ODataPayloadKind& selectedPayloadKind, String& batchBoundary)&#xD;
     at Microsoft.Data.OData.ODataMessageReader.ProcessContentType(ODataPayloadKind[] payloadKinds)&#xD;
     at Microsoft.Data.OData.ODataMessageReader.ReadFromInput[T](Func`2 readFunc, ODataPayloadKind[] payloadKinds)&#xD;
     at Microsoft.Data.OData.ODataMessageReader.CreateODataBatchReader()&#xD;
     at System.Data.Services.DataService`1.HandleBatchRequest()
   </stacktrace>
 </innererror>
</error>
4

1 に答える 1

0

バッチ リクエストのコンテンツ タイプは「multipart/mixed」である必要があり、次の形式に従う必要があります。

OData.org バッチ リクエストの仕様

バッチ リクエストの個々のリクエストには json 形式を使用できますが、バッチ リクエスト自体は上記のリンクで説明されている特別な形式です。

于 2012-11-27T15:45:49.573 に答える