私はこの記事が重複したように見えるかもしれませんが、私はインターネット&を中心にすべてのソリューション方法を試してみましたことを知っていますStackOverflowと私はそれを修正する方法についてまだ考えていない。私は、Windows Azureのウェブロールからいくつかの他のLinux-PHPのシステムに簡単な取得を行うことをしようとしています、と私は を得るのWindows Azureのウェブ役割useUnsafeHeaderParsing =「true」となって取り組んでいない「サーバは、プロトコル違反を犯した。セクション= ResponseStatusLine」
は、それが動作私のローカルマシン上
「サーバーは、プロトコル違反。セクション= ResponseStatusLineを犯しました」 。しかし、WindowsのAzureの内部生産に対するそれは:-(ではありません
私がロードされたアセンブリが正しいことを確認していた、フレームワークのバージョンが正しい私がしようとしていた何
:。
私は私のweb.configファイル
<system.net>
<settings>
<httpWebRequest useUnsafeHeaderParsing ="true"/>
</settings>
がまったく動作しませんでしたにこれを追加しようとしています。
は、これらを追加しようとしました:
request.ServicePoint.Expect100Continue = false;
request.KeepAlive = false;
ServicePointManager.Expect100Continue = false;
ServicePointManager.MaxServicePointIdleTime = 99999;
は全く動作しませんでした。
は私が要求
がまったく動作しませんでした行うためにhttp://restsharp.org/を使用しようとしました。
は私が要求
がまったく動作しませんでした行うためにhttps://www.nuget.org/packages/Microsoft.Net.Http/を使用しようとしました。
は私がコール
がまったく動作しませんでしたを行うためにHttpClient Class
を使用しようとしました。
試しましたThe server committed a protocol violation. Section=ResponseStatusLine in c# は全く機能しませんでした。
useUnsafeHeaderParsingプロパティをReflectionで設定しようとしました。 はまったく動作しませんでした。
結果がなく10時間以上も多くのことを試しました.... まだ動作していません。