Russian Qt Forum

Qt => Работа с сетью => Тема начата: Joss от Сентября 14, 2009, 01:00



Название: Новый QtSoap 2.7 и проблемы с запросом
Отправлено: Joss от Сентября 14, 2009, 01:00
На днях вышел QtSOAP 2.7 и перестал у меня работать в отличии, от 2.6.

Основная разница - в старом HTTP 1.0, в новом HTTP 1.1, и у меня в запросе идет
Код:
QtSoapHttpTransport::submitRequest(m_Request, "/service.asmx?Fop=" + method);

в итоге, в 2.6 выглядит как
Код:
HTTP/XML	POST /service.asmx?op=myquery HTTP/1.0 
в 2.7
Код:
HTTP/XML	POST /service.asmx%3Fop=myquery HTTP/1.1 

Не может быть дело в кодировании знака "?", в примерах QtSOAP знак "?" не используется.

Вобщем, вопрос, такой запрос тоже должен работать или суть неработоспособности версии 2.7 именно в этом и состоит?
Код:
HTTP/XML	POST /service.asmx%3Fop=myquery HTTP/1.1