大きすぎるURLを作成しようとしています。そのURLは、少なくとも60,000文字です。私がアクセスできるApache Webサーバーでは、生成できるURLの最大長は〜4000文字程度です。これを達成するために使用できるツールに関するアイデアはありますか?非常に大きなURL(> 60,000文字)を生成する
答えて
しないでください。あなたが言うように、それは大きすぎます。あなたがそのタイプのURLの必要性を感じている場合は、Webアーキテクチャを正しく使用していません。ほとんどのWebサーバーでは、これらのURLを解析することはできません。ほとんどのWebブラウザはそれらのURLを処理しません。あなた自身のWebサーバーソフトウェアとあなた自身のWebクライアントを書いているなら、まあ...まだありません!
あなたは、URLのそのタイプを必要とする理由について、もう少し教えてください、私たちはあなたの代わりに何をすべきかを伝えることができます。
1つのGETリクエストで多くの検索パラメータを使用していますか?あなたは、クエリ文字列を介してPDFをアップロードしようとしていますか? base64でJPEGをエンコードしてアップロードしていますか?
おそらくPOSTリクエスト、おそらくウェブサービス、多分アヤックスになっているはずです...それはすべてあなたがやろうとしているかに依存します。
大規模なURLに対するリクエストを送信したユーザーが原因で、私たちのプロキシサーバーで発生したエラーを修正しようとしています。したがって、大きなURLであれば可能です。どのようにいくつかのユーザーがこの大きなURLを送信している私は分かりません。 POSTリクエストはもっともらしい理由のようです。私はそれを調べます。ありがとう。 –
エラーログを見て、問題の原因となったURLの一部を試してみてください。 –
これが行われましたが、エラーを引き起こすURLは私にはありません。 Tamper Data、Modify Headers、Fiddlerなどのアプリケーションを試して、自分のPOSTリクエストをカスタマイズする予定です。 –
まあ、好きなURLを入力するだけでどこにでも使用することはできません。
さまざまなブラウザには異なる制限があります。一部のバージョンのInternet Explorerには制限がありました2083 characters。最近のブラウザではもっと多くのことが可能ですが、まだ数キロバイトです。
また、Webサーバーには当然URLの長さにいくつかの制限があります。これは通常わずか数キロバイトです。
通常、URLはサーバー上のファイルシステム内のリソースに対応しているため、物理パスには256文字(ウィンドウ)や4096文字のような制限があるため、HTML標準のURL長は制限されませんlinux)ので、どんな共振URLもとにかく長くはありません。
- 1. 非常に大きな乱数を生成するJava
- 2. vb.netで非常に、非常に大きな数字
- 3. 非常に大きな文字列でバイト配列
- 4. 非常に大きな文字列をできるだけ小さな文字列に圧縮する
- 5. なぜ非常に大きなIf文でスタックオーバーフローが発生する
- 6. 非常に大きなプロジェクトでANTを使用して.jarを生成する
- 7. ビデオ用に非常に大きなスプライトシートを作成する
- 8. 非常に大きなファイルを含むdllを作成する
- 9. 非常に大きなテーブルを構成する方法
- 10. 非常に大きなビットマップを描く
- 11. 非常に大きいNSDecimalを文字列に変換します。 400,000,000,000 - > 400 Tなど
- 12. 非常に大きなPythonスクリプト
- 13. 非常に大きなzipファイル(> 50GB) - > ZipException:無効なCENヘッダー
- 14. 非常に大きな数字を表示
- 15. のJava - 非常に大きな数(600851475143)
- 16. Pythonの非常に大きなブールリスト
- 17. 非常に大きな文字列をカスタム区切り文字で分割していますか?
- 18. 非常に大きな文字列または文字列を格納していますか?
- 19. optomise非常に大きなテーブルクエリ
- 20. 非常に大きなレンダリングUIscrollview UIImage + Video
- 21. 非常に大きなスクロールGtkDrawingArea
- 22. 非常に大きなJarファイルとFAT32
- 23. jQueryモバイルフレームワークと非常に大きなデータリスト
- 24. C#RSClientPrint非常に大きなスプール
- 25. codeigniterのURLに大きな文字列を渡す
- 26. なぜこのコードはgo(約81M)で非常に大きな実行ファイルを生成するのですか?
- 27. Javaで非常に大規模なマップを作成する
- 28. Javaを使用する大きなファイルのMD5を生成するのが非常に遅い
- 29. 非常に大きなファイル内で文字列とその下にある文字列とその下の文字列を検索するには
- 30. 非常に大きな整数をMySQLに格納する
URLサイズを小さくします。 – m0skit0
または誰かがこの大規模な既存のURLを持っている場合は、私がアクセスできることは素晴らしいでしょう。ありがとう。 –
可能な複製http://stackoverflow.com/questions/925485/is-there-any-way-to-overcome-the-2k-character-limitation-on-the-url-length –