Автор |
Сообщение |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 22/11/2009 00:09:26
|
k0sh
Зарегистрирован: 04/05/2008 20:16:55
Сообщений: 13
Оффлайн
|
Отправляю запрос:
Получаю xmlhttp.status = 0. Через анализатор пакетов вижу что мой запрос генерирует следующий http пакет:
на что приходит ответ от сервиса:
Скажите это я что то делаю не так или все-таки ваш сервер должен отвечать на пакет OPTIONS ?
|
|
|
 |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 24/11/2009 10:26:28
|
vasyas
Зарегистрирован: 24/04/2008 18:20:02
Сообщений: 944
Оффлайн
|
Я никогда непрямую не работал с XMLHttpRequest, только через обертки в Mootools, jQuery и прочих.
Но HTTP-запрос определенно неправильный.
В нем нет заголовков 4KApplication и 4KAuth.
и непонятно, почему метод OPTIONS, а не POST.
А вы в браузере этот код запускаете ? Или в каком другом окружении ?
|
Команда разработчиков
"4 Конверта" |
|
|
 |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 24/11/2009 23:43:36
|
k0sh
Зарегистрирован: 04/05/2008 20:16:55
Сообщений: 13
Оффлайн
|
В браузере, пробовал Firefox, Chrome везде один и тот же результат. Погуглив понял, что запрос XmlHttpRequest может отправлять только стандарнтые загаловки, а те которые не входят в этот список должны отправляться методом HTTP OPTIONS. На что сервер должен сообщить что он готов принимать такие заголовки, после этого отправляется обычный HTTP POST. Вот здесь подробности: https://developer.mozilla.org/En/HTTP_access_control
|
|
|
 |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 25/11/2009 12:46:07
|
svd
Зарегистрирован: 22/06/2008 15:05:36
Сообщений: 88
Оффлайн
|
k0sh wrote:В браузере, пробовал Firefox, Chrome везде один и тот же результат. Погуглив понял, что запрос XmlHttpRequest может отправлять только стандарнтые загаловки, а те которые не входят в этот список должны отправляться методом HTTP OPTIONS. На что сервер должен сообщить что он готов принимать такие заголовки, после этого отправляется обычный HTTP POST. Вот здесь подробности: https://developer.mozilla.org/En/HTTP_access_control
По-видимому, OPTIONS запрос посылается в случае cross-site запросов, либо в случае определенного типа контента.
Как бы то ни было, похоже, что 4konverta.com должен корректно обрабатывать такие запросы и возвращать ответ, содержащий как минимум:
Это сообщение было редактировано 1 раз. Последнее обновление произошло в 25/11/2009 13:07:22
|
|
|
 |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 25/11/2009 13:26:49
|
vasyas
Зарегистрирован: 24/04/2008 18:20:02
Сообщений: 944
Оффлайн
|
Похоже на то.
Как только сделаю - напишу здесь.
UPD. Пока что, для тестов, можно подменить имя сервера "4-х конвертов".
Это сообщение было редактировано 2 раз. Последнее обновление произошло в 25/11/2009 13:27:43
|
Команда разработчиков
"4 Конверта" |
|
|
 |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 01/03/2010 17:41:07
|
k0sh
Зарегистрирован: 04/05/2008 20:16:55
Сообщений: 13
Оффлайн
|
Я так понимаю а воз и ныне там?
|
|
|
 |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 02/03/2010 15:19:27
|
vasyas
Зарегистрирован: 24/04/2008 18:20:02
Сообщений: 944
Оффлайн
|
Попробуйте сейчас.
|
Команда разработчиков
"4 Конверта" |
|
|
 |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 03/03/2010 10:57:22
|
k0sh
Зарегистрирован: 04/05/2008 20:16:55
Сообщений: 13
Оффлайн
|
Спасибо. Похоже все работает.
|
|
|
 |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 03/03/2010 12:20:50
|
k0sh
Зарегистрирован: 04/05/2008 20:16:55
Сообщений: 13
Оффлайн
|
Хотя нет, не работает... Возможно потому что Content-Type ответа "text/html". Ниже проверочный html документ в который вместо Username, Password нужно подставить свои данные.
|
|
|
 |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 04/03/2010 19:45:21
|
vasyas
Зарегистрирован: 24/04/2008 18:20:02
Сообщений: 944
Оффлайн
|
Попробуйте сейчас, пример у меня заработал.
|
Команда разработчиков
"4 Конверта" |
|
|
 |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 05/03/2010 12:45:45
|
k0sh
Зарегистрирован: 04/05/2008 20:16:55
Сообщений: 13
Оффлайн
|
Вот теперь работает.
|
|
|
 |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 04/08/2010 14:16:45
|
alfasergio
![[Avatar]](/forum/images/avatar/0406576f71bdf8cdb29942cd5c1548c7.jpg)
Зарегистрирован: 04/08/2010 14:10:54
Сообщений: 1
Оффлайн
|
Спасибо, все работает.
|
Скупой платит дважды . |
|
|
 |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 05/08/2010 02:37:43
|
zorion
![[Avatar]](/forum/images/avatar/d1183696d4d901b9b97416efe8c85f08.jpg)
Зарегистрирован: 10/12/2009 04:01:55
Сообщений: 244
Оффлайн
|
alfasergio wrote:Спасибо, все работает.
Это вы ещё одного пользователя зарегистрировали, или вас до глубины души тронаула данная проблема, так что вы решили тут же это проверить?
|
|
|
 |
|
|