+  HandyCache форум
|-+  Главная категория» Общие вопросы» Проблемы с отправкой POST-запросов
Имя пользователя:
Пароль:
Страниц: 1 2 3 [4] 5  Все   Вниз
  Отправить эту тему    Печать  
Автор Тема: Проблемы с отправкой POST-запросов  (Прочитано 78936 раз)
0 Пользователей и 1 Гость смотрят эту тему.
4water
Пользователь
**

Репутация: +0/-0
Offline Offline

Сообщений: 51


« Ответ #60 : 06 октября 2008, 11:32:34 »

еще бывает два слова POST
06.10.2008/11:15:37 local/127.0.0.1 http://handycache.ru/forum/index.php?PHPSESSID=1b3eea5aa6f6a98e8c6e6d97af779b18&action=login2 4204 4204/0 100% 0 "200 From Cache (HC) gzip POST POST" П.12, Offline
П.12 (Преобразование URL): PHPSESSID=[^&]*&?
Offline

и два Offline почемуто когда скопировал строку появилось
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #61 : 07 октября 2008, 12:06:17 »

НС когда пишет в кэш не делает разницы между запросами POST с одинаковым url но разным телом запроса и пишет один затирая другой

Читай об этом в теме: "Кэширование POST-запросов".


P.S. Оффтопик почистил...
Сообщить модератору   Записан
cliker
Гость
« Ответ #62 : 03 марта 2010, 15:20:34 »

А через прокси можно отослать данные методом POST?
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #63 : 03 марта 2010, 15:46:02 »

Можно.
Сообщить модератору   Записан
Кот
Гость
« Ответ #64 : 13 марта 2010, 23:17:28 »

В опере 10.50 проскакивает ошибка 417 Expectation failed POST - при авторизации и написании постов При этом ни чего не отправляется (Правда я пользуюсь еще сервером сжатия трафика Onspeed )

Но после отключения опции

Non-Compliant Server 100 Continue
Упрощать запросы к нестандартным серверам.  opera:config#Performance|Non-CompliantServer100Continue

все становится нормально


Эта опция сильно грозит функциональности?

Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #65 : 14 марта 2010, 01:37:17 »

Она и должна быть отключена по умолчанию.
Сообщить модератору   Записан
Selenyt
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 35


« Ответ #66 : 10 апреля 2010, 17:02:10 »

А что значит такая запись в мониторе - 10.04.2010/16:12:17 local/127.0.0.1 http://62live.ru/newreply.php?do=postreply&t=9125 363 363/162 100% 781 "417 Expectation Failed POST" ? Пытаюсь отправить ответ на сайт и ничего не выходит . Пытался включать http://62live.ru/newreply.php?do=postreply в белый список , отключать СМ , не выходит , через НС невозможно , и появилось это скорее всего после того , как обновил СМ .
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #67 : 10 апреля 2010, 19:39:40 »

СМ тут вряд ли тут виноват. Он обрабатывает данные ответа, а их тут как раз нет.
В стандарте вот, что про это написно
Цитировать
14.20 Expect
The Expect request-header field is used to indicate that particular server behaviors are required by the client.

      Expect       =  "Expect" ":" 1#expectation

      expectation  =  "100-continue" | expectation-extension
      expectation-extension =  token [ "=" ( token | quoted-string )
                               *expect-params ]
      expect-params =  ";" token [ "=" ( token | quoted-string ) ]

A server that does not understand or is unable to comply with any of the expectation values in the Expect field of a request MUST respond with appropriate error status. The server MUST respond with a 417 (Expectation Failed) status if any of the expectations cannot be met or, if there are other problems with the request, some other 4xx status.

This header field is defined with extensible syntax to allow for future extensions. If a server receives a request containing an Expect field that includes an expectation-extension that it does not support, it MUST respond with a 417 (Expectation Failed) status.

Comparison of expectation values is case-insensitive for unquoted tokens (including the 100-continue token), and is case-sensitive for quoted-string expectation-extensions.

The Expect mechanism is hop-by-hop: that is, an HTTP/1.1 proxy MUST return a 417 (Expectation Failed) status if it receives a request with an expectation that it cannot meet. However, the Expect request-header itself is end-to-end; it MUST be forwarded if the request is forwarded.

Many older HTTP/1.0 and HTTP/1.1 applications do not understand the Expect header.
Честно говоря, я мало чего в этом тексте понял. Понял, что такое случается, когда в заголовке запроса есть поле Expect (неплохо было бы лог посмотреть), многие приложения не умеют его обрабатывать и тогда шлют ответ 417.
Могу сказать, что НС никогда не шлет ответ 417, значит его шлет какой-то сервер/приложение, который стоит после НС. У тебя выход в инет прямой или есть какой-то посредник?
Сообщить модератору   Записан
Selenyt
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 35


« Ответ #68 : 10 апреля 2010, 21:43:15 »

Соединение с инетом через VPN . Стоит также Антивирус Касперского , он тоже работает как прокси . И брандмауэр Comodo . Вроде пока ничего другого не припомню . Но отключаю НС и ответ идет нормально .
Сообщить модератору   Записан
Михаил
Gold beta tester
*****

Репутация: +337/-14
Offline Offline

Сообщений: 5513



« Ответ #69 : 10 апреля 2010, 21:55:07 »

Если браузер Опера, можно попробовать изменить значение opera:config#Performance|Non-CompliantServer100Continue
Сообщить модератору   Записан
Selenyt
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 35


« Ответ #70 : 10 апреля 2010, 21:58:08 »

Что это значение определяет ? А то потом ещё больше проблем вылезет .
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #71 : 10 апреля 2010, 22:21:34 »

Но отключаю НС и ответ идет нормально .
Надо бы сниффером заголовки посмотреть с НС и без него. Опера может добавлять Expect в заголовок только при работе через прокси.
Сообщить модератору   Записан
Selenyt
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 35


« Ответ #72 : 10 апреля 2010, 22:23:51 »

Увы .  Не обладаю опытом работы со сниферами .
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #73 : 10 апреля 2010, 23:32:48 »

Со многими из них работать не сложнее, чем с НС. Вот неплохой
http://www.ieinspector.com/httpanalyzer/index.html
Если решишься, надо установить Stand-alone Edition, запустить и нажать кнопку Старт. В таблице под кнопкой начнут появляться строки с запросами. Остается их только посмотреть.
Сообщить модератору   Записан
Selenyt
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 35


« Ответ #74 : 11 апреля 2010, 00:01:46 »

Пользуюсь Opera . А там написано , что поддерживает  IE, Safari, Chrome, Firefox . Или это для Addon - oв ?
« Последнее редактирование: 11 апреля 2010, 00:18:21 от Selenyt » Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #75 : 11 апреля 2010, 00:20:48 »

Ставишь Stand-alone Edition и будет обычное windows-приложение, не связанное с каким-либо браузером.
Да, триал. Для посмотреть и его хватит. А если захочешь, "полную" версию не сложно найти.
Сообщить модератору   Записан
Selenyt
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 35


« Ответ #76 : 11 апреля 2010, 00:23:15 »

Уже нарыл . Попробую в свободное время .
Сообщить модератору   Записан
mango
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #77 : 12 мая 2010, 16:42:52 »

Здравствуйте.
Столкнулся с проблемой отправки POST-запросов.
Содержимое монитора:
Цитировать
12.05.2010/12:44:39   все/192.168.1.23   http://my_login%401c-net.ru:my_pass@service.1c-edi.ru:8000/edi/messaging   0   0/127   0   0   "504 Gateway Timeout (HC) POST"   
Содержимое лога:
Цитировать
12.05.10 12:44:38,890 # 0: Connection from все/192.168.1.23 to HC Version 1.00 RC1 (1.0.0.64)

12.05.10 12:44:38,906 # 0/1 >>> URL: http://my_login%401c-net.ru:my_pass@service.1c-edi.ru:8000/edi/messaging
POST /edi/messaging HTTP/1.1
Proxy-Authorization: Basic dXNlcjo3Nzc=
Authorization: Basic YmFsdGhsZWJAMWMtbmV0LnJ1OmNkb3BzZmQ=
User-Agent: 1C+Enterprise/8.1
Host: service.1c-edi.ru:8000
Pragma: no-cache
Accept: */*
Connection: Keep-Alive
Content-Type: text/xml; charset=utf-8
SOAPAction: "http://www.w3.org/2005/08/ws-polling/GetMessage"
Content-Length: 971
Expect: 100-continue


12.05.10 12:44:38,906 # 0 <<< URL: http://my_login%401c-net.ru:my_pass@service.1c-edi.ru:8000/edi/messaging
Sleep(ConnectRepeatPause)

12.05.10 12:44:42,250 # 0 <<< URL: http://my_login%401c-net.ru:my_pass@service.1c-edi.ru:8000/edi/messaging
Connection to my_login%401c-net.ru:80

12.05.10 12:44:42,265 # 0 <<< URL: http://my_login%401c-net.ru:my_pass@service.1c-edi.ru:8000/edi/messaging
Sleep(ConnectRepeatPause)

12.05.10 12:44:44,765 # 0 <<< URL: http://my_login%401c-net.ru:my_pass@service.1c-edi.ru:8000/edi/messaging
Connection to my_login%401c-net.ru:80

12.05.10 12:44:44,765 # 0 <<< URL: http://my_login%401c-net.ru:my_pass@service.1c-edi.ru:8000/edi/messaging
Sleep(ConnectRepeatPause)

12.05.10 12:44:47,828 # 0 <<< URL: http://my_login%401c-net.ru:my_pass@service.1c-edi.ru:8000/edi/messaging
Connection to my_login%401c-net.ru:80

12.05.10 12:44:47,828 # 0 <<< URL: http://my_login%401c-net.ru:my_pass@service.1c-edi.ru:8000/edi/messaging
Sleep(ConnectRepeatPause)

12.05.10 12:44:51,062 # 0 <<< URL: http://my_login%401c-net.ru:my_pass@service.1c-edi.ru:8000/edi/messaging
Connection to my_login%401c-net.ru:80

12.05.10 12:44:51,078 # 0 <<< URL: http://my_login%401c-net.ru:my_pass@service.1c-edi.ru:8000/edi/messaging
Sleep(ConnectRepeatPause)

12.05.10 12:44:53,828 # 0 <<< URL: http://my_login%401c-net.ru:my_pass@service.1c-edi.ru:8000/edi/messaging
Connection to my_login%401c-net.ru:80

12.05.10 12:44:53,843 # 0 <<< URL: http://my_login%401c-net.ru:my_pass@service.1c-edi.ru:8000/edi/messaging
Sleep(ConnectRepeatPause)

12.05.10 12:44:56,906 # 0 <<< URL: http://my_login%401c-net.ru:my_pass@service.1c-edi.ru:8000/edi/messaging
Connection to my_login%401c-net.ru:80

12.05.10 12:44:56,921 # 0 <<< URL: http://my_login%401c-net.ru:my_pass@service.1c-edi.ru:8000/edi/messaging
Sleep(ConnectRepeatPause)

12.05.10 12:45:06,281 # 0 <<< URL: http://my_login%401c-net.ru:my_pass@service.1c-edi.ru:8000/edi/messaging
Connection to my_login%401c-net.ru:80

12.05.10 12:45:06,296 # 0 <<< URL: http://my_login%401c-net.ru:my_pass@service.1c-edi.ru:8000/edi/messaging
Sleep(ConnectRepeatPause)

12.05.10 12:45:06,328 # 0 <<< URL: http://my_login%401c-net.ru:my_pass@service.1c-edi.ru:8000/edi/messaging
Connection to my_login%401c-net.ru:80

12.05.10 12:45:06,359 # 0 <<< URL: http://my_login%401c-net.ru:my_pass@service.1c-edi.ru:8000/edi/messaging
Sleep(ConnectRepeatPause)

12.05.10 12:45:06,375 # 0 <<< URL: http://my_login%401c-net.ru:my_pass@service.1c-edi.ru:8000/edi/messaging
Connection to my_login%401c-net.ru:80

12.05.10 12:45:06,375 # 0 <<< URL: http://my_login%401c-net.ru:my_pass@service.1c-edi.ru:8000/edi/messaging
Sleep(ConnectRepeatPause)

12.05.10 12:45:15,515 # 0 <<< URL: http://my_login%401c-net.ru:my_pass@service.1c-edi.ru:8000/edi/messaging
Connection to my_login%401c-net.ru:80

12.05.10 12:45:15,531 # 0:  Outbound Connection failed

12.05.10 12:45:15,562 # 0 <<< URL: http://my_login%401c-net.ru:my_pass@service.1c-edi.ru:8000/edi/messaging
HTTP/1.1 504 Gateway Timeout (HC)
Server: HandyCache
Content-Type: text/html
Content-Length: 157
Connection: Keep-alive


12.05.10 12:45:15,593 # 0:  Client Disconnection
*логин и пароль изменены.
Подскажите решение..
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #78 : 12 мая 2010, 17:16:22 »

Возьми свежую версию, возможно этой проблемы в ней уже нет.
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #79 : 13 мая 2010, 01:17:52 »

12.05.10 12:44:38,906 # 0/1 >>> URL: http://my_login%401c-net.ru:my_pass@service.1c-edi.ru:8000/edi/messaging

Логин и пароль в URL HTTP запроса? Как бы это противоречит стандарту! Может, это должен быть FTP запрос?
Сообщить модератору   Записан
Страниц: 1 2 3 [4] 5  Все   Вверх
  Отправить эту тему    Печать  

 
Перейти в: