質問

UnicornとNginxでRails 4.1アプリケーションを持っています。しかし、どういうわけか/不思議な私の投稿リクエストはrequest requestに変わります。 これが要求ヘッダーです:

Remote Address: <<IP>>
Request URL: <<URL>>
Request Method:POST
Status Code:301 Moved Permanently
Request Headersview source
Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Encoding:gzip,deflate,sdch
Accept-Language:en-US,en;q=0.8,ru;q=0.6,bg;q=0.4,mn;q=0.2,nb;q=0.2
Cache-Control:no-cache
Connection:keep-alive
Content-Length:14269
Content-Type:application/x-www-form-urlencoded
Cookie:<<COOKIES>>
Host:<<HOST>>
Origin:<<ORIGIN>>
Pragma:no-cache
Referer:<<REFERER>>
User-Agent:Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.114 Safari/537.36
Form Dataview sourceview URL encoded
utf8:✓
authenticity_token:<<TOKEN>>
<< FORM DATA >>
Response Headersview source
Connection:keep-alive
Content-Length:184
Content-Type:text/html
Date:Wed, 04 Jun 2014 02:44:35 GMT
Location:<< REDIRECT LOCATION >>
Server:nginx/1.6.0
.

セキュリティの理由のために私はいくつかの情報を非表示にします。私の開発において、すべてがうまくいっています。何か案が?もっと多くの情報が必要な場合は私に知らせてください。

更新: 私は新しい質問をしました。 POSTリクエストがrequest

役に立ちましたか?

解決

Status Code:301 Moved Permanentlyは、フォームアクションURLまたはAjax要求URLの更新を書き換えることを回避するだけです。(それはGETを取得して301 anwswersを再要求するためのブラウザのデフォルトの動作です。)

を見つけたら、ソース情報へのリンクを追加します。

編集:

http://www.w3.org/protocols/rfc2616/RFC2616-sec10.html

デフォルトではなく誤っています。ajax要求の場合、「一般的な」場合は

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top