|
|
|
CURL. Как узнать полный текст пересылаемого заголовка
|
|||
|---|---|---|---|
|
#18+
Всем привет. Написал простой скрипт запроса к HTTP серверу с помощью CURL и все работает нормально. Соответсвенно, код приводить не буду. Возник другой вопрос - как можно увидеть полный текст этого моего HTTP-запроса к серверу. Перечитал кучу сайтов, нигде не нашел, как получить сформированный заголовок запроса. Только ответ от сервера. Если это в curl-ле нет (что я уже подолзреваю), как я могу получить этот заголовок альтернативными методами? Может, есть программы для снифферинга .exe - файла (я бы его "нацелил" на php.exe). Буду благодарен за помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2012, 20:32:25 |
|
||
|
CURL. Как узнать полный текст пересылаемого заголовка
|
|||
|---|---|---|---|
|
#18+
Как-то делал, не помню как, толи с помощью CURLOPT_VERBOSE, точно не помню ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2012, 20:37:43 |
|
||
|
CURL. Как узнать полный текст пересылаемого заголовка
|
|||
|---|---|---|---|
|
#18+
А есть что-то более информативное? :-). Хотелось бы поконкретнее. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2012, 20:44:42 |
|
||
|
CURL. Как узнать полный текст пересылаемого заголовка
|
|||
|---|---|---|---|
|
#18+
С консоли попробуйте Код: sql 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. 36. 37. 38. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2012, 21:10:59 |
|
||
|
CURL. Как узнать полный текст пересылаемого заголовка
|
|||
|---|---|---|---|
|
#18+
Не годится.. Дело в том, что у меня cookie, post и пр. То есть у меня php скрипт. C консоли я его не повторю.. :-( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2012, 21:13:15 |
|
||
|
CURL. Как узнать полный текст пересылаемого заголовка
|
|||
|---|---|---|---|
|
#18+
Alexey Agafonov, По сути, в пхп всего лишь обертка для курла. В консоли опции задаются через -v или --verbose, в пых-скрипте наверняка через CURLOPT_VERBOSE, как подсказывает Hett. Возможно, с некоторыми ограничениями. Да, а чем не устраивает этот вариант? Справедливо и обратное: все что отдаете через CURLOPT_*, может быть реализовано и в консоли, только синтаксис привести к консольному. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2012, 21:26:08 |
|
||
|
CURL. Как узнать полный текст пересылаемого заголовка
|
|||
|---|---|---|---|
|
#18+
vkle, CURLOPT_VERBOSE подошел. Единственое, что не очень нравится, что он вываливает это только на консоль, не умеет "пихать" в другие потоки, в файлы, например: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. В итоге, в файл 1.txt у меня сохранился только ответ сервера и сам html контент, а запрос от курл вывалился на экран. Но это уже не так существенно, в принципе, я нашел ответ на свой вопрос. Поэтому всем огромное спасибо за помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 15:20:09 |
|
||
|
CURL. Как узнать полный текст пересылаемого заголовка
|
|||
|---|---|---|---|
|
#18+
CURLINFO_HEADER_OUT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 16:59:14 |
|
||
|
CURL. Как узнать полный текст пересылаемого заголовка
|
|||
|---|---|---|---|
|
#18+
ScareCrowCURLINFO_HEADER_OUT А вот это самое красивое решение. Вот именно то, что нужно. Еще раз спасибо огромное!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 17:18:18 |
|
||
|
CURL. Как узнать полный текст пересылаемого заголовка
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 18:09:39 |
|
||
|
CURL. Как узнать полный текст пересылаемого заголовка
|
|||
|---|---|---|---|
|
#18+
Пардон, вот это хотел http://php.net/manual/en/wrappers.php.php ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 18:10:36 |
|
||
|
CURL. Как узнать полный текст пересылаемого заголовка
|
|||
|---|---|---|---|
|
#18+
Хм.. Тоже вариант - читать все сетевые потоки от php. Но это я возьму на будущее, на заметку. Самое красивое решение пока остается с CURLINFO_HEADER_OUT. В моем случае это то, что нужно. Но вообще, я не ожидал, что столько всего способов решить мою проблему.. Обидно и за себя, что не нагугли сам ни одного из этих способов.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 18:18:27 |
|
||
|
|

start [/forum/topic.php?fid=23&fpage=151&tid=1465351]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
92ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 187ms |
| total: | 336ms |

| 0 / 0 |
