私はSOAPメッセージを含むXMLHTTPRequestを持っています。
メッセージを識別し、C#Webサービスで消費されるguidを追加したいとします。
GUIDの目標は、特定のユーザーを識別し、サーバー上の認証目的のすべてのユーザー要求をエスコートすることになっています。このGUIDはユーザーログイン時に作成され、サーバーに保存されます。私はどのヘッダーを使用しますか? XMLHTTPRequestヘッダーまたはSOAPヘッダー
は、私はこのようなのXMLHttpRequestヘッダを使用する必要があります。
setRequestHeader("GUID", this.requestGUID);
またはSOAPヘッダー
<?xml version="1.0"?<?xml version="1.0"?>
<soap:Envelope
xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">
<soap:Header>
<GUID>someGUID...</GUID>
</soap:Header>
...
...
</soap:Envelope>
を使用し、それらのいずれかのいずれかの利点がありますか?
ありがとうございます!
GUIDの目標は、特定のユーザーを識別し、サーバー上での認証目的のすべてのユーザー要求をエスコートすることです。このGUIDはユーザーログイン時に作成され、サーバーに保存されます。 –
@DorCohen:それはHTTPヘッダーとしてさらに聞こえる。 HTTPの「Authorization」ヘッダーの設定を思い出させます(ヘッダーにはカスタム許可情報も含まれます)。 – Oleg
そして、あなたはリンカロの答えについて何を言っていますか?それはあなたの答えよりも逆です –