|
|
|
POST и Query String
|
|||
|---|---|---|---|
|
#18+
Подскажите, корректно ли включать Query String в url при POST запросе, поддерживает ли такое протокол http 1.1 и актуальные rfc ? т.е., например, можно ли делать POST http://example.com/page?parameter=value&also=another и одновременно с этим передавать параметры в body с формы обычным образом ? Не знаю где искать в rfc ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2014, 13:00 |
|
||
|
POST и Query String
|
|||
|---|---|---|---|
|
#18+
Пришлось самому почитать https://www.ietf.org/rfc/rfc2616.txt То что нашел Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. http://www.ietf.org/rfc/rfc2396.txt Код: plaintext 1. 2. 3. По диаграмкам всё хорошо, никаких словестных ограничений вроде бы нет, из чего делаю вывод, что протокол полностью поддерживает эту штуку, а дальше уже зависит от веб-сервера, насколько полностью он поддерживает протокол http 1.1 и от cgi-скрипта, в котором обработка может зависеть от метода запроса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2014, 18:51 |
|
||
|
POST и Query String
|
|||
|---|---|---|---|
|
#18+
Я просто столкнулся с ситуацией, что серверный фреймворк не поддерживает эту штуку, выходит, это вина фреймворка, а не протокола. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2014, 19:01 |
|
||
|
POST и Query String
|
|||
|---|---|---|---|
|
#18+
keru, что за фреймворк, если не секрет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2014, 19:10 |
|
||
|
POST и Query String
|
|||
|---|---|---|---|
|
#18+
Узкоспецифичный продукт по созданию RESTful сервисов, там та же самая ситуация, запрашивается он также с html странички через POST. сам продукт обсуждать здесь врят ли стоит, это для другого раздела форума. я еще,кстати, rfc по restful не смотрел, мог что-то упустить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2014, 20:00 |
|
||
|
POST и Query String
|
|||
|---|---|---|---|
|
#18+
Если идёт GET-запрос, то фреймворк обрабатывает только GET (querystring), если POST, то только POST (form), вполне логичное поведение. Физически на сервере можно считывать и то и то. Есть и такое - считываются get-параметры, post-параметры, куки и значения присваиваются переменным с одноимёнными названиями, то есть как хочешь, так и передавай данные с клиента, хоть в куки весь post засунь, всё зависит от реализации этого самого фреймворка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2014, 03:30 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=107&tid=1447389]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
58ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
| others: | 246ms |
| total: | 390ms |

| 0 / 0 |
