Полезная информация

Многие проблемы быстрее решаются поиском по форуму и чтением FAQ, чем созданием новой темы и томительным ожиданием ответа.

№115-04-2006 21:43:47

KML
Участник
 
Группа: Extensions
Откуда: Днепропетровск
Зарегистрирован: 01-06-2005
Сообщений: 422

XMLHttpRequest, глючит responseText

Выделить код

Код:

var xrequest=new XMLHttpRequest();
var url="https://bla-bla-bla";
var data="xmlToken="+document.getElementById("tokens").value;
xrequest.open("POST",url,false);
xrequest.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
xrequest.setRequestHeader("Content-Length",data.length);
xrequest.send(data);
var response  = xrequest.responseText;

В результате responseText содержит половину HTML страницы, которую отдаёт сайт. У меня подозрение что responseText имеет ограниченный размер, но в доке ничего не нашел. В чём может быть проблема?


:::: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0

Отсутствует

 

№216-04-2006 00:16:31

KML
Участник
 
Группа: Extensions
Откуда: Днепропетровск
Зарегистрирован: 01-06-2005
Сообщений: 422

Re: XMLHttpRequest, глючит responseText

Странно

Выделить код

Код:

xrequest.readyState+" "+xrequest.statusText

пишет 4 Server Error. Когда те же самые действия проделываю через браузер всё работате нормально, а через расширение нет.


:::: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0

Отсутствует

 

№316-04-2006 19:59:48

Yan
Участник
 
Группа: Extensions
Откуда: Москва
Зарегистрирован: 27-02-2005
Сообщений: 1019

Re: XMLHttpRequest, глючит responseText

KML
При отладке запросов очень удобно пользоваться спец. программами типа Proxomitron, с помощью которых можно посмотреть логи HTTP-заголовков.
Обычно достаточно сравнить отправку через браузер, и из разширения, и сразу видно, в чем проблема.

Отсутствует

 

№416-04-2006 20:41:53

KML
Участник
 
Группа: Extensions
Откуда: Днепропетровск
Зарегистрирован: 01-06-2005
Сообщений: 422

Re: XMLHttpRequest, глючит responseText

Yan, спасибо, обязательно гляну. Пробовал пропустить все через LiveHTTPHeaders, но это расширение слабовато и не дотягивает до HttpWatch по функциональности.


:::: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0

Отсутствует

 

№516-04-2006 20:50:56

Yan
Участник
 
Группа: Extensions
Откуда: Москва
Зарегистрирован: 27-02-2005
Сообщений: 1019

Re: XMLHttpRequest, глючит responseText

KML
В общем, будут логи запросов - будет понятней.
Кстати, зачем

xrequest.setRequestHeader("Content-Length",data.length);

?
У меня вроде и без него всё всегда работало.

Отсутствует

 

№616-04-2006 21:00:44

KML
Участник
 
Группа: Extensions
Откуда: Днепропетровск
Зарегистрирован: 01-06-2005
Сообщений: 422

Re: XMLHttpRequest, глючит responseText

Yan, на всякий случай :)


:::: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]