Firefoxは、ではありません。は、GETリクエストを送信するとhttp://www.mysite.com/foo?bar=10/12/2010
のようなURLをエンコードします。私はURLをエンコードしなければならないことを知っているので、Firefoxがhttp://www.mysite.com/foo?bar=10%2F12%2F2010
(/ =%2F)を要求しているのを見たと思う。私はWiresharkを使ってGETリクエストを調べました。クエリ文字列のエンコーディングは必要ですか?
URLのクエリ文字列をエスケープする必要がありますか?
私はWebHarvestを使用しています。http指示文でページをダウンロードするように頼んだら、上記のようなURLが( "/"ではなく%2F)エンコードされています。
thx。だから、私は – cdarwin
と期待していたので、Firefoxは正しいことをしています.WebHarvestは盗聴されています... – cdarwin
@cdarwin:はい。予約文字*はエンコードする必要がありますが、予約されていない文字は*エンコードできます。したがって、 '/'というクエリの内部は '%2F'と等価です。 – Gumbo