teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

追記

2019/02/23 02:42

投稿

mickey
mickey

スコア27

title CHANGED
File without changes
body CHANGED
@@ -50,4 +50,25 @@
50
50
  chromeのnetworkタブでGETリクエストした際の結果がこちらです。
51
51
  ![イメージ説明](08b770196ad3fd1587ea3b56a6230331.png)
52
52
 
53
- タイトルはcookieが送信されない、となってますがこの画像を見る限り```Cookie: token=52e... ```となっているので送信はされていると考えてます。
53
+ タイトルはcookieが送信されない、となってますがこの画像を見る限り```Cookie: token=52e... ```となっているので送信はされていると考えてます。
54
+
55
+ ---
56
+ 追記:
57
+ PostmanとaxiosのそれぞれでGETリクエストを送信し、django側でrequest.METAに入っていたものを比較してみました。以下抜粋ですが、やはりaxiosの場合はcookieの項目がありませんでした。
58
+ ```
59
+ Postman
60
+ 'HTTP_CACHE_CONTROL': 'no-cache',
61
+ 'HTTP_POSTMAN_TOKEN': '9077175d-4da7-4196-b2c6-3ef0b04568f9',
62
+ 'HTTP_USER_AGENT': 'PostmanRuntime/7.6.0',
63
+ 'HTTP_ACCEPT': '*/*',
64
+ 'HTTP_HOST': '127.0.0.1:8000',
65
+ 'HTTP_COOKIE': 'token=179780f7ca388ae1dec47f5dee717a4b7cb5848e0c21b68b2a5715e62115570b',
66
+ 'HTTP_ACCEPT_ENCODING': 'gzip, deflate',
67
+ 'HTTP_CONNECTION': 'keep-alive'
68
+
69
+ axios
70
+ 'HTTP_ACCEPT': 'application/json, text/plain, */*',
71
+ 'HTTP_USER_AGENT': 'axios/0.18.0',
72
+ 'HTTP_HOST': '127.0.0.1:8000',
73
+ 'HTTP_CONNECTION': 'close'
74
+ ```

2

修正・追記

2019/02/23 02:42

投稿

mickey
mickey

スコア27

title CHANGED
File without changes
body CHANGED
@@ -50,4 +50,4 @@
50
50
  chromeのnetworkタブでGETリクエストした際の結果がこちらです。
51
51
  ![イメージ説明](08b770196ad3fd1587ea3b56a6230331.png)
52
52
 
53
- タイトルはcookieが送信されない、となってますがこの画像を見る限り```Cookie: token=52e... ```となっているので送信はされているということでしょうか?
53
+ タイトルはcookieが送信されない、となってますがこの画像を見る限り```Cookie: token=52e... ```となっているので送信はされていると考えてます。

1

誤字の修正

2019/02/23 01:16

投稿

mickey
mickey

スコア27

title CHANGED
File without changes
body CHANGED
@@ -41,7 +41,7 @@
41
41
  }
42
42
  })---
43
43
  ```
44
- ブラウザにあるcookie storage内のtokenを取得後、ヘッダーに手動でのせてリクエストを送信したところ、API側で```request.COOKIE```に入っているのが確認できました。
44
+ ブラウザにあるcookie storage内のtokenを取得後、ヘッダーに手動でのせてリクエストを送信したところ、API側で```request.COOKIES```に入っているのが確認できました。
45
45
 
46
46
  また念の為、Postmanを用いてNext.jsを介さずにAPIにリクエストしたところAPIでcookieを取得できていました。ちなみにこのときは手動でヘッダータブからCookie項目を追加してcookieの追加を行ったのではなく、すでにセットされてあるcookieを使用して行いました。
47
47