powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / не работает cors к API Почты для домена yandex
2 сообщений из 2, страница 1 из 1
не работает cors к API Почты для домена yandex
    #39304677
tors
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
https://tech.yandex.ru/pdd/doc/reference/email-list-docpage/

Код:
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
function loadList() {
			var xhr = new XMLHttpRequest();
			var host = "pddimp.yandex.ru";
			var  getStr = "/api2/admin/email/list";
			var  pddToken = "token";
			var  req ="https://"+ host+getStr+"?"+"domain="+domain;
			//alert(req);
			xhr.onload = function() {
				alert(this.responseText);
			}
			xhr.onerror = function() {
				alert( 'Ошибка ' + this.status +'; '+this.statusText);
			}
			xhr.open("GET", req, true);
			xhr.setRequestHeader("Host", host);
			xhr.setRequestHeader("pddToken", pddToken);
			//xhr.setRequestHeader("OPTIONS", pddToken);
			xhr.send();
		}


Браузер в консоли выдает:

Запрос из постороннего источника заблокирован: Политика одного источника запрещает чтение удаленного ресурса на https://pddimp.yandex.ru/api2/admin/email/list?domain=pluginmakerz.tk . (Причина: отсутствует заголовок CORS 'Access-Control-Allow-Origin').

Заголовок запроса:

Host: pddimp.yandex.ru
User-Agent: Mozilla/5.0 (Windows NT 10.0; rv:48.0) Gecko/20100101 Firefox/48.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate, br
Access-Control-Request-Method: GET
Access-Control-Request-Headers: pddtoken
Origin: http://my.loc:8080
Connection: keep-alive


Заголовок ответа:

Allow: HEAD, OPTIONS, GET
Connection: keep-alive
Content-Length: 0
Content-Type: text/html; charset=utf-8
Date: Mon, 05 Sep 2016 14:56:44 GMT
Server: nginx/1.8.1
Strict-Transport-Security: max-age=31536000
X-Frame-Options: SAMEORIGIN


Я так понял не понимает заголовок pddToken
Код: javascript
1.
xhr.setRequestHeader("pddToken", pddToken);


И почему сервак не возвращает заголовок:
Access-Control-Allow-Origin

В чем могут быть проблемы?
C ув. Tors
...
Рейтинг: 0 / 0
не работает cors к API Почты для домена yandex
    #39304686
tors
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
йопта
ошибся форумом
модератор, перенесите пожалуйста тему в
js - форум

извините

Модератор: Тема перенесена из форума "PHP, Perl, Python".
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / не работает cors к API Почты для домена yandex
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]