0
これはコードに関連する問題かどうか疑問に思う。私のChromeでPostmanがJSONの結果を返す
config.Formatters.XmlFormatter.UseXmlSerializer = true;
、およびFirefoxでの結果は、XMLベースのフォーマットである:私のWebApiConfig.csで は、私が設定してください。ポストマンで
<ArrayOfMenuCategory>
<MenuCategory Id="98" Name="Brunch"/>
<MenuCategory Id="100" Name="Desserts"/>
<MenuCategory Id="102" Name="Drinks"/>
<MenuCategory Id="104" Name="Lunch"/>
<MenuCategory Id="106" Name="Breakfast"/>
<MenuCategory Id="108" Name="Dinner"/>
</ArrayOfMenuCategory>
、私は、ヘッダのContent-Type =アプリケーション/ xmlの に示されているが、結果は下に掲載されています。郵便配達の確認
[
{
"Id": "98",
"Name": "Brunch"
},
{
"Id": "100",
"Name": "Desserts"
},
{
"Id": "102",
"Name": "Drinks"
},
{
"Id": "104",
"Name": "Lunch"
},
{
"Id": "106",
"Name": "Breakfast"
},
{
"Id": "108",
"Name": "Dinner"
}
]
:
要求 - ヘッダ:エンティティ:コンテンツタイプ:アプリケーション/ xml
応答ヘッダー:Content-T ype:application/json; charset = utf-8
私はcontent-typeを設定しても、なぜpostmanがxml結果を返さないのですか? JSOnはすでにEdgeブラウザの結果です。
ありがとうございました。
私はContent-Typeの代わりにAccept Headerを使用してください。郵便配達員を通して考え出された – Jeric