Fetch APIでセッションを送信したい
Fetch APIを使用したアプリケーションを使用しているとセッションを使用したい時があります。
そんな時にセッションを繋いだままfetchリクエストを送信する方法をご紹介します。
まず以下のようなコードがあったとします。
fetch(rul)
このままではセッション情報はサーバーに送信されません。
そこで第二引数のオブジェクトの credentials に‘include’の値を設定して送信します。
fetch(url,{
credentials: 'include',
})
fetchメソッドには第二引数のオブジェクトに様々な値を指定することで挙動を制御できます。
今回使用した credentials でブラウザが資格情報を使用して何を行うかを制御することができます。
コメント