|
|
|
Максимальная длина запроса метода GET
|
|||
|---|---|---|---|
|
#18+
Доброго всем времени суток. Возникла проблема. При попытке сделать запрос к серверу с длиной запроса больше 2047 (2К - 1) символов возникает проблема: сервер не отвечает. Приложение строится на основе Struts. Приложение работает под Tomcat и под WebSphere. Тестируется под IE6, Mozilla. Кто-нибудь может сказать что это такое. Ограничение Struts, ограничение метода GET, ограничение браузера при передаче параметров, ограничение сервера приложений или еще что. Буду признателен за любую информацию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2005, 19:44 |
|
||
|
Максимальная длина запроса метода GET
|
|||
|---|---|---|---|
|
#18+
максимальная длина урла для разных серверов 256-1024 байт. это - среднее. у тебя - больше, но ограничение есть. кроме того браузеры могут ограничивать длину урл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2005, 19:51 |
|
||
|
Максимальная длина запроса метода GET
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2005, 20:06 |
|
||
|
Максимальная длина запроса метода GET
|
|||
|---|---|---|---|
|
#18+
johanna w3 там есть явное ограничение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2005, 23:01 |
|
||
|
Максимальная длина запроса метода GET
|
|||
|---|---|---|---|
|
#18+
w3 3.2.1 General Syntax ..... The HTTP protocol does not place any a priori limit on the length of a URI. Servers MUST be able to handle the URI of any resource they serve, and SHOULD be able to handle URIs of unbounded length if they provide GET-based forms that could generate such URIs. A server SHOULD return 414 (Request-URI Too Long) status if a URI is longer than the server can handle (see section 10.4.15). Note: Servers ought to be cautious about depending on URI lengths above 255 bytes, because some older client or proxy implementations might not properly support these lengths. ... 10.4.15 414 Request-URI Too Long The server is refusing to service the request because the Request-URI is longer than the server is willing to interpret. This rare condition is only likely to occur when a client has improperly converted a POST request to a GET request with long query information, when the client has descended into a URI "black hole" of redirection (e.g., a redirected URI prefix that points to a suffix of itself), or when the server is under attack by a client attempting to exploit security holes present in some servers using fixed-length buffers for reading or manipulating the Request-URI. ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2005, 00:01 |
|
||
|
Максимальная длина запроса метода GET
|
|||
|---|---|---|---|
|
#18+
iis в свое время жрал до 65 килобайт, на чем базировался распространный хак :) а если длина get-запроса 2 килобайта, значит приложение неправильно спланировано храните лишнее в сессии, используйте post + redirect ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2005, 01:00 |
|
||
|
Максимальная длина запроса метода GET
|
|||
|---|---|---|---|
|
#18+
johanna w3 3.2.1 General Syntax ..... The HTTP protocol does not place any a priori limit on the length of a URI. Servers MUST be able to handle the URI of any resource they serve, and SHOULD be able to handle URIs of unbounded length if they provide GET-based forms that could generate such URIs. A server SHOULD return 414 (Request-URI Too Long) status if a URI is longer than the server can handle (see section 10.4.15). Note: Servers ought to be cautious about depending on URI lengths above 255 bytes, because some older client or proxy implementations might not properly support these lengths. ... 10.4.15 414 Request-URI Too Long The server is refusing to service the request because the Request-URI is longer than the server is willing to interpret. This rare condition is only likely to occur when a client has improperly converted a POST request to a GET request with long query information, when the client has descended into a URI "black hole" of redirection (e.g., a redirected URI prefix that points to a suffix of itself), or when the server is under attack by a client attempting to exploit security holes present in some servers using fixed-length buffers for reading or manipulating the Request-URI. ... где? :) note не считается - это не рекомендация. как уже сказано котами у того же iis - 65к. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2005, 07:46 |
|
||
|
Максимальная длина запроса метода GET
|
|||
|---|---|---|---|
|
#18+
Я бы следовал рекоменациям w3. В противном случае, есть риск что ваш софт просто не будет работать со сторонними http клиентами. Для того чтобы толкать большие обьемы информации через http-запросы, есть метод POST, на который явно ограничений нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2005, 09:44 |
|
||
|
Максимальная длина запроса метода GET
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2005, 09:55 |
|
||
|
Максимальная длина запроса метода GET
|
|||
|---|---|---|---|
|
#18+
человек спрашивал чьё ограничение это может быть, в куске выдранном мной из спецификации написано чьё это может быть.А именно, например, что многие серверы не поддерживают неограниченную длину по соображениям безопасности ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2005, 10:02 |
|
||
|
Максимальная длина запроса метода GET
|
|||
|---|---|---|---|
|
#18+
johannaчеловек спрашивал чьё ограничение это может быть, в куске выдранном мной из спецификации написано чьё это может быть.А именно, например, что многие серверы не поддерживают неограниченную длину по соображениям безопасностиэто я написал во втором посте этого топика :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2005, 10:12 |
|
||
|
Максимальная длина запроса метода GET
|
|||
|---|---|---|---|
|
#18+
да написал, я вижу, читала. это в поддержку твоим словам- серьёзный документ :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2005, 10:14 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=33172231&tid=2151934]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
68ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
| others: | 252ms |
| total: | 437ms |

| 0 / 0 |
