RSSフィードを持っています。Fiddler Web Debuggerを開いた状態でフィードを参照すると、Fiddlerは次のエラーをスローします。
Chunked body did not terminate properly with 0-sized chunk.
エラーをトリガーしたサーバーからの応答は次のようになります。
HTTP/1.1 200 OK
Date: Tue, 22 Jan 2013 21:00:49 GMT
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
X-AspNet-Version: 2.0.50727
Cache-Control: private
Content-Type: text/xml; charset=utf-8
Content-Length: 30985
<rss version="2.0">
<channel>
... etc
RSSの所有者は、サイトをRSSアグリゲーターに送信しようとしたときに問題を報告しています。
ここでrssを検証しようとしました:http://validator.w3.org/appc/。応答はこれでした:
IncompleteRead(30985 bytes read) (IncompleteRead; misconfigured server?)
ただし、rssを参照し、コードをコピーして次のバリデーター(http://validator.w3.org/appc/#validate_by_input )にコピーすると、すべてが正しく検証されます。
これを修正するにはどうすればよいですか?これは、IIS6の.NET 3.5で実行されているC#ASP.NETWebフォームプロジェクトです。
アップデート
Fiddlerを誤って使用していたようです。デコードオプションを解除した後のサーバーの応答は次のとおりです。
HTTP/1.1 200 OK
Date: Tue, 22 Jan 2013 21:22:03 GMT
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
X-AspNet-Version: 2.0.50727
Transfer-Encoding: chunked
Cache-Control: private
Content-Type: text/xml; charset=utf-8
7909
<rss version="2.0">
<channel>
... etc