1

URL エンコーディングとブラウザで奇妙な問題が発生しています。次の URL があります。

http://abcd.com/?isPosm=1&callBackUrl=http%3A%2F%2FmyAnotherDomian%2FPOSM%2Fapp%2Fpages%2Fadf.task-flow%3Fadf.tfDoc%3D%252FWEB-INF%252Ftask-flows%252Fcatalog-edit-task-flow.xml%26adf.tfId%3Dcatalog%26_adf.ctrl-state%3Dtry2tadtl_32%26articleReference%3D10C00135%26previousView%3Dcatalog-home%26fromUCM%3Dtrue%26articleType%3Dposm%26developer%3Dcentral

私のマシンでは、この URL を貼り付けて移動すると、次のように変わります。

http://abcd.com/index.htm?isPosm=1&callBackUrl=http%253A%252F%252FmyAnotherDomain%252FPOSM%252Fapp%252Fpages%252Fadf.task-flow%253Fadf.tfDoc%253D%25252FWEB-INF%25252Ftask-flows%25252Fcatalog-edit-task-flow.xml%2526adf.tfId%253Dcatalog%2526_adf.ctrl-state%253D14a6xfftpt_9%2526articleReference%253D10C00135%2526previousView%253Dcatalog-home%2526fromUCM%253Dtrue%2526articleType%253Dposm%2526developer%253Dcentral

明らかhttp%3A%2F%2Fuat-pppstore.moet-hennessy.bizに にエンコードされていhttp%253A%252F%252Fuat-pppstore.moet-hennessy.bizます。なぜこれが起こっているのですか?これは Firefox と Chrome の両方で見つかりました。奇妙なのは、他のマシンで実行されている別の Firefox では同じように動作しないことです。

どんなポインタでも非常に役に立ちます。

4

1 に答える 1

2

あなたの例に基づいて、最初のリクエストはルートディレクトリでしたが、「index.htm」に変更されました。ブラウザはこの URL を表示しません (存在するかどうかはわかりません)。これは、エラーがサーバーにあり、ユーザーを「index.htm」ページにリダイレクトし、エンコードされた URL を再エンコードしていることを示唆しています。

于 2013-07-10T14:27:36.207 に答える