成功した (ACKs / StatusCode == 200) 投稿と失敗した (NACKs / StatusCode != 200) 投稿の両方について、HTTP 送信アダプターを介して POST から生じるカスタム HTTP ResponseStatusDescription を取得するにはどうすればよいですか?
つまり、フィドラーからの応答:
HTTP/1.1 200 ResponseStatusDescription
Cache-Control: private
Transfer-Encoding: chunked
Content-Type: text/html; charset=utf-8
Server: Microsoft-IIS/7.5
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Date: Fri, 23 Nov 2012 10:19:06 GMT
2c
This is the response body, statuscode: '200'
0
無効な応答の例:
HTTP/1.1 408 Custom Status Description
Cache-Control: private
Transfer-Encoding: chunked
Content-Type: text/html; charset=utf-8
Server: Microsoft-IIS/7.5
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Date: Fri, 23 Nov 2012 14:42:37 GMT
2c
This is the response body, statuscode: '408'
0
それが役立つ場合は、次のように Page_Load をオーバーライドして、単純な asp.net Web プロジェクトに対してテストしています。
protected void Page_Load(object sender, EventArgs e)
{
Response.SuppressContent = false;
//Response.StatusCode = 200;
Response.StatusCode = 400;
Response.StatusDescription = "ResponseStatusDescription";
string Resp = string.Format("This is the response body, statuscode: '{0}'", Response.StatusCode);
Response.Write(Resp);
Response.Flush();
}