Добрый день всем!
Пишу юзерскрипт по отправке капчи на сервис антигейта в 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