Как отпраить POST запрос

Nersd

Client
Регистрация
14.02.2019
Сообщения
71
Благодарностей
7
Баллы
8
Подскажите где ошибка, мне нужно отправить POST запрос для яндекса для индексации страниц вот по этой инструкции


Нужно на индексацию отправить страницы с поддомена, я создал ключ в папки поддомена в формате .txt и в запросе вроде указываю все как по инструкции, но ответ приходит с кодом 400, что я не правильно делаю?

114485
 

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 787
Благодарностей
2 453
Баллы
113
Первых 4 строки в теле запроса должны находиться в заголовках.
Отправка должна скорее всего отправляться в json, а не urlencoded
 
  • Спасибо
Реакции: Nersd

Nersd

Client
Регистрация
14.02.2019
Сообщения
71
Благодарностей
7
Баллы
8
А как их в заголовке писать? в каком виде? их надо как то в одну строку объединить?
"https://yandex.com/indexnow"
POST /indexnow HTTP/1.1
Content-Type: application/json; charset=utf-8
Content-Length: 286
Host: yandex.com

да нужен JSON, и как его поставить тип данных другой JSON, так?
 

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 787
Благодарностей
2 453
Баллы
113
Первая строка вообще не нужна.
Три последующие перенести во вкладку дополнительно - там есть поле для заголовков.
Хотя мне кажется, что даже если просто удалить и не указывать - вроде должно работать корректно.

В Тип данных указать application/json
114486
 

Nersd

Client
Регистрация
14.02.2019
Сообщения
71
Благодарностей
7
Баллы
8
У меня нет возможности выбрать application/json , только есть выбрать другой и там указать application/json
возможно у меня версия старая? или так и надо.
так нужно было код прописать?
в таком виде тоже сейчас ошибка

114487
114488
 

Nersd

Client
Регистрация
14.02.2019
Сообщения
71
Благодарностей
7
Баллы
8
нашел что application/json так и надо в другой прописывать, сейчас ошибка кода изменилась на 422 Ключ включает в себя меньше 8 символов. хотя ключ больше 8
 

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 787
Благодарностей
2 453
Баллы
113
нашел что application/json так и надо в другой прописывать, сейчас ошибка кода изменилась на 422 Ключ включает в себя меньше 8 символов. хотя ключ больше 8
То что Вы уже получили 422, говорит что запрос дошел корректно.
А вот то, что ключ меньше 8 символов - посмотрите внутри текстового файла действительно ли есть там данные.

114490
 

Nersd

Client
Регистрация
14.02.2019
Сообщения
71
Благодарностей
7
Баллы
8
да все спасибо, улетел запрос, нужно было host без https указывать
 
  • Спасибо
Реакции: BAZAg

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 787
Благодарностей
2 453
Баллы
113

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)