3

Advanced Rest Clientクロム拡張機能を使用して、いくつかの REST 操作をテストしています。

resources1 つのアクションは、routes.rbのエントリで POST メンバー ルートとして定義されます。Cookieヘッダー タブでヘッダーを渡しています。また、Acceptヘッダーを に設定していますtext/javascript, application/javascript

何があっても、302リダイレクトするように求められるか、401続行する前にログインまたは認証する必要があるというエラーが表示され続けます.

アクションには がありますが、ヘッダーbefore_filter :authenticate_user!を設定すればうまくいくと想像しました。Cookie私は何を間違っていますか?

4

1 に答える 1

3

最終的に正しい POST リクエストを発行することができました。使用したヘッダーは次のとおりです。

Accept:*/*;q=0.5, text/javascript, application/javascript, application/ecmascript, application/x-ecmascript
Cache-Control:no-cache
Origin:http://localhost:3000
Pragma:no-cache
Referer:http://localhost:3000/user/5
X-CSRF-Token:0RVGFyjo7kdng8K3pUiX9b7TAoZwSNN8uUvm5wZuORk=
Cookie:your_cookie_here

X-CSRF-トークンに注意してください。

于 2013-01-01T15:12:46.517 に答える