ServiceStack 3.9.2x を使用。
すぐに使用できる (メタデータ ページに表示されているように) サービス スタックには、一連のコンテンツ タイプ (xml、json、jsv など) のサポートが組み込まれています。コンテンツ。たとえば、私のサービスは JSON を話す方法しか認識しておらず、ServiceStack に "Content-type: application/xml" または "Accept: application/xml" ヘッダーを使用する要求を受け入れさせたくありません。上記の場合、ServiceStack が 406 (Not Acceptable) 応答で応答するようにしたいと考えています。理想的には、サポートされているコンテンツのセットを本文に含めます (HTTP 1.1 仕様による)。
また、ServiceStack は、Accept ヘッダーまたは Content-Type ヘッダーを持たないリクエストのデフォルトのコンテンツ タイプをどのように決定するのでしょうか (現在、HTML をレンダリングしていると思います)。これらの場合、特定のコンテンツ タイプを想定するように ServiceStack に指示する方法はありますか?