回答編集履歴

3

少し単語が抜けていたので修正

2019/09/11 00:48

投稿

maisumakun
maisumakun

スコア145967

test CHANGED
@@ -4,8 +4,8 @@
4
4
 
5
5
 
6
6
 
7
- 意味的には`201 Created`の`Location:`で新しいリソースの場所を伝えますが、それは**リダイレクトの指示ではありません**。
7
+ 意味的には`201 Created`の`Location:`で新しいリソースの場所を伝えられますが、それは**リダイレクトの指示ではありません**。
8
8
 
9
9
 
10
10
 
11
- ブラウザにリダイレクトをさせるには、`302 Found`あるいは`303 See Other`が適切とのことです([RFC 7231](https://tools.ietf.org/html/rfc7231#section-6.3.2)、[StackOverflow](https://stackoverflow.com/questions/4584728/redirecting-with-a-201-created))。
11
+ この場面でブラウザにリダイレクトをさせるには、`302 Found`あるいは`303 See Other`が適切とのことです([RFC 7231](https://tools.ietf.org/html/rfc7231#section-6.3.2)、[StackOverflow](https://stackoverflow.com/questions/4584728/redirecting-with-a-201-created))。

2

201にもLocationはあるけど、リダイレクトはしなくていい

2019/09/11 00:47

投稿

maisumakun
maisumakun

スコア145967

test CHANGED
@@ -1 +1,11 @@
1
- (回答修正中です。しばらくお待ち下さい)
1
+ > ユーザー作成成功時に redirect_to @userリダイレクトさせま
2
+
3
+ この際に生成されるレスポンスのステータスコードが201 createdになるべき、という意味だと解釈いたしました。
4
+
5
+
6
+
7
+ 意味的には`201 Created`の`Location:`で新しいリソースの場所を伝えますが、それは**リダイレクトの指示ではありません**。
8
+
9
+
10
+
11
+ ブラウザにリダイレクトをさせるには、`302 Found`あるいは`303 See Other`が適切とのことです([RFC 7231](https://tools.ietf.org/html/rfc7231#section-6.3.2)、[StackOverflow](https://stackoverflow.com/questions/4584728/redirecting-with-a-201-created))。

1

すみません、間違えた回答を書きましたので修正しています

2019/09/11 00:46

投稿

maisumakun
maisumakun

スコア145967

test CHANGED
@@ -1,7 +1 @@
1
- > ユーザー作成成功時に redirect_to @userリダイレクトせますが
1
+ (回答修正中す。しばらくお待ち下い)
2
-
3
- この際に生成されるレスポンスのステータスコードが202 createdになるべき、という意味だと解釈いたしました。
4
-
5
-
6
-
7
- 残念ながら、`202 Created`ではリダイレクトを起こすことはできませんので、`302 Found`などリダイレクトするステータスコードを使う必要があります。