プロジェクトでの HTTP バインディングコンポーネントの使用

HTTP POST での http:urlEncoded および http:urlReplacement の取り扱い

GET 要求と POST 要求では要求の構造が異なるため、HTTP バインディングコンポーネントでの WSDL HTTP バインディングの使用法には GET および POST 形式の対話にわたる一貫性がありません。

相違点は次のとおりです。

これらの相違点のため、現在の HTTP バインディングコンポーネントの実装では、http:urlEncodedhttp:urlReplacement は HTTP GET と組み合わせて使用される場合のみ意味を持つと見なされます。これらのバインディング要素は、GET 要求だけに適用される URL エンコーディングスタイルを示すからです。

HTTP POST の場合、現在の実装では http:urlEncoded バインディング要素と http:urlReplacement バインディング要素はどちらも無視されます。