タグ

2012年11月2日のブックマーク (1件)

  • Webサーバのプロトコル違反による例外を回避するには? - @IT

    WebClientクラス(System.Net名前空間)やHttpWebRequestクラス/HttpWebResponseクラス(System.Net名前空間)を使ってWebページにアクセスする際、Webサーバによっては、ページが存在しブラウザで開くことができるにもかかわらず、「サーバーによってプロトコル違反が発生しました. Section=ResponseHeader Detail=CR の後には LF を指定しなければなりません。」というメッセージの例外が発生して、アクセスできない場合がある*。 これは、冒頭で挙げたクラスがWebサーバから返されるデータを厳密に検証した結果、HTTPプロトコルに違反している個所が見つかった場合に発生する例外である(実際に行われる検証内容については、「HttpWebRequestElement.UseUnsafeHeaderParsingプロパティの解

    halohalolin
    halohalolin 2012/11/02
    Section=ResponseHeader Detail=CR の後には LF を指定しなければなりません。は、サーバ側が仕様を満たしていないのが問題、だが言ってられないので<アプリケーション名>.exe.configでビルド。これも参考になる→http://bitly.com/SgvWdO