セルフホスティングサービスの場合、カスタムを使用して、リクエストの結果に関するより詳細な情報を提供しASP.NET Web API
たいと考えています。ReasonPhrase
しかし、私がそれを提供すると、クライアントコードはまったく回答を受け取ることができません。たとえば、この回答はNo Response
クライアントでエラーを引き起こします:
return new HttpResponseMessage(code) { ReasonPhrase = message };
このコードを使用すると、同じことが起こります。
HttpResponseMessage response = request.CreateResponse(code, result);
response.ReasonPhrase = message;
return response;
しかし、私がちょうど使用する場合
return new HttpResponseMessage(code);
その後、クライアントは正常に応答を受け取ります。
これは Cassini のバグであるという回答があり、asp.net フォーラムでこの Cassini のバグに関する言及を 1 つ見つけました。
ReasonPhrase
では、セルフホステッドASP.NET Web API
サービスでカスタムを許可するにはどうすればよいでしょうか? IIS
このサービスをホストするために使用することはできれば避けたいと思います。