それが私の最初の質問です。長い間調査した結果、助けを求めることにしました...
最初に、私のシナリオを説明します。ここにはいくつかの SOAP Web サービスがあります。それらは .Net Web サイトによって消費されます。使用される .Net フレームワークはバージョン 4.0 です。
したがって、.Net の制限により、私の Web サービスは HTTP/1.0 プロトコルを受け入れるように構成されています。それにもかかわらず、サービスに直接 Jboss AS (4.2.2 GA) にアクセスすると、すべて正常に動作します。
ただし、Apache Web サーバーをリクエストの受信側として動作させる必要があります。Apache は私のサービスに対して逆プロキシ リダイレクトを行うため、サイトはポート 8080 (Apache がリッスンしている) にリクエストを送信し、ポート 18080 でリクエストを予期している jboss に送信します。
多くのテストで、ほぼすべてのサービスがほぼ正常に動作することを確認しましたが、場合によっては同じ障害が発生することもあります。しかし、特に 1 つはとにかく動作しません。リクエストは Apache でステータス 400 と空の値 (400 の後の -) で停止しました。
POST /xxxx/xxxx/xxxxx/MyService HTTP/1.1" 400 - "-" "Mozilla/4.0 (互換性あり; MSIE 6.0; MS Web サービス クライアント プロトコル 4.0.30319.296)
処理される他のリクエストには、この値が入力されています。私は応答サイズだと思います。
よろしくお願いします。ありがとう