Web クライアントでこの Cookie 機能を複製するにはどうすればよいですか? に関連しています。
以前の質問で、リクエスト ヘッダーに Cookie を設定する必要があることを発見しました。
サード パーティの Web サービスでログイン メソッドを呼び出すと、そのサーバーへの後続の要求で使用する必要がある Cookie が返されます。ブラウザがこの Cookie を保持し、適切なリクエストに添付すると想定していましたが、そうではないようです (firebug にはないことがわかります)。
リクエスト ヘッダーに Cookie を設定するにはどうすればよいですか?
私の呼び出しは次のとおりです。
var call = serviceUriString + '?' + strRequest;
$.post(call, function(d) {}, 'text').success(function(d) { ..//do something
送信する前にjQuery.ajax( url [, settings] )を使用する必要があるかもしれないと思いますが、Cookie を設定する方法、または実際に Cookie を取得/永続化する方法の良い例が見つかりません。以前のログイン要求 (後で添付できるようにするため)。
@edr が指摘するように、私はこのクライアント側を行っています。したがって、私の Web サイトはクライアント側のコードで Web サービスを呼び出します。