関連するHow can I replicate this cookie functionality on my Web Client?jQueryの投稿リクエストヘッダーにクッキーを添付するにはどうすればよいですか?
前の質問で、リクエストヘッダーにCookieを設定する必要があることがわかりました。
私はサードパーティのWebサービスでログインメソッドを呼び出します。これは、そのサーバーへの後続のリクエストで使用する必要があるCookieを返します。私はブラウザがこのクッキーを保持し、それを適切なリクエストに添付すると仮定していましたが、これはそうではないようです(私はそれが火かき棒ではないことがわかります)。
リクエストヘッダーにCookieを設定するにはどうすればよいですか?次のように
私の呼び出しは次のとおりです。
var call = serviceUriString + '?' + strRequest;
$.post(call, function(d) {}, 'text').success(function(d) { ..//do something
それを取得する方法を実際に私はjQuery.ajax(url [, settings]) beforesendを使用する必要がかもしれないと思うが、私はクッキーを設定する方法のいずれかの良い例を見つけることができない、または/以前のログインリクエストからの応答から永続させて(それで私はそれをアタッチすることができます)。
@edrが指摘するように、私はこのクライアント側をやっています。だから私のウェブサイトはクライアントサイドコードでWebサービスを呼び出します。
おそらく価値があります。 – edralph
この投稿は役に立ちましたか?http://stackoverflow.com/questions/1041285/does-jquery-send-cookies-in-a-post – Seshagiri
@Seshagiri私はこれを数回見つけましたが、私は働くことができませんそれを私のjQueryに適用する方法を説明します。それは.netとPHPを記述しますが、クライアント側のスクリプトは記述しません。 –