Показать сообщение отдельно
  #1 (permalink)  
Старый 03.03.2014, 12:44
Аспирант
Отправить личное сообщение для NeoN Посмотреть профиль Найти все сообщения от NeoN
 
Регистрация: 01.03.2013
Сообщений: 77

кроссдоменный запрос
Добрый день всем!
Пишу юзерскрипт по отправке капчи на сервис антигейта в base64 формате.

имеется вот такой код:

xhr.open('POST','http://antigate.com/in.php',true);
		xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded');
		xhr.setRequestHeader('Content-length',reqestBody.length);
		xhr.onload = function(){
			alert('got answer!');
			alert(xhr.responseText);
		}
		xhr.onerror = function(){
			alert('response error: '+this.status);
			alert(xhr.responseText);
		}
		xhr.send(reqestBody);


при его выполнении, капча на сервис загружается без проблем. Но проблема возникает в том, что я не могу получить ответ от этого запроса.Код выполняется на событии onerror со статусом 200, а не на onload как хотелось бы. При этом responseText пуст

Связано ли это с кроссдоменным запросом и как можно решить эту проблему?

Юзерскрипт пишу для оперы 12.16
Ответить с цитированием