Помогите разобрать ответ сервера на POST запрос

Zippy

Client
Регистрация
14.12.2021
Сообщения
83
Благодарностей
9
Баллы
8
Хочу сделать регистратор на одном сайте. Вместе с запросом передаю заголовки, полностью скопированные из запроса в браузере и данные для регистрации. В ответ получаю:
{"timestamp":"2022-07-27T08:47:38.588+00:00","status":500,"error":"Internal Server Error","path":"/user/registration"}
Может кто сталкивался, что не так делаю? Возможно это какая-то подсказка: "path":"/user/registration" потому что запрос делается к https://secretsite.com/api/user/registration

Данные:
"email":"[email protected]",
"password":"322223",
"confirmPassword":"322223",
"phoneNumber":"9253459966",
"phonePrefix":"7",
"inviteCode":"",
"phoneNumberValid":"true",
"confirmEmail":"[email protected]",
"recaptcha":"{-Variable.token-}"
Заголовки:
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36
Accept: */*
Accept-Encoding: gzip, deflate, br
Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7
Connection: keep-alive
Content-Length: 805
Content-Type: application/json
Host: secretsite.com
Origin: https://secretsite.com
Referer: https://secretsite.com/account/register
sec-ch-ua: ".Not/A)Brand";v="99", "Google Chrome";v="103", "Chromium";v="103"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Windows"
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: same-origin
X-KL-Ajax-Request: Ajax_Request
А если User-Agent прописать в очерёдности как в браузере перед строчкой X-KL-Ajax-Request: Ajax_Request, то в ответ получаю это:

<html><body><h1>Whitelabel Error Page</h1><p>This application has no explicit mapping for /error, so you are seeing this as a fallback.</p><div id='created'>Wed Jul 27 09:16:34 GMT 2022</div><div>There was an unexpected error (type=Internal Server Error, status=500).</div></body></html>
 
Последнее редактирование:

Vvafel

Client
Регистрация
24.12.2017
Сообщения
80
Благодарностей
35
Баллы
18
проверить это:
95083
 

Zippy

Client
Регистрация
14.12.2021
Сообщения
83
Благодарностей
9
Баллы
8

Zippy

Client
Регистрация
14.12.2021
Сообщения
83
Благодарностей
9
Баллы
8

Vvafel

Client
Регистрация
24.12.2017
Сообщения
80
Благодарностей
35
Баллы
18
Ваш запрос содержит недопустимое тело json, проверьте, как именно его отправляет браузер
 

Zippy

Client
Регистрация
14.12.2021
Сообщения
83
Благодарностей
9
Баллы
8
Ваш запрос содержит недопустимое тело json, проверьте, как именно его отправляет браузер
Не уверен, что правильно понял рекомендацию, но вот, payload нажал view source:
95104


Вставил в кубик данные в таком виде, ответ сервера такой же. Ну и на питоне у меня есть проверенный регистратор, выдаёт такой же результат.
 
Последнее редактирование:

Zippy

Client
Регистрация
14.12.2021
Сообщения
83
Благодарностей
9
Баллы
8
Ещё пару моментов, может имеет значение. На сайте невидимая рекапча, когда вводишь все данные, становится активной кнопка registrtation и при наведении курсора на неё вылезает рекапча. Запрос я делаю с уже решенной сервисом капчей.

95105
 

Vvafel

Client
Регистрация
24.12.2017
Сообщения
80
Благодарностей
35
Баллы
18
Данные в кубе должны быть в необработанном формате, все знаки препинания должны быть сохранены

95112


Если у вас не получится, вы можете отправить мне страницу, и я проверю ее.
 
  • Спасибо
Реакции: Zippy

Zippy

Client
Регистрация
14.12.2021
Сообщения
83
Благодарностей
9
Баллы
8
Данные вставляю в необработанном формате, не помогает. Если выполняю запрос после наведения курсора на кнопку и появления капчи, то появляются ошибки 409 conflict или 410 gone, и при повторном запросе снова 400.
 
Последнее редактирование:

Zippy

Client
Регистрация
14.12.2021
Сообщения
83
Благодарностей
9
Баллы
8
Если у вас не получится, вы можете отправить мне страницу, и я проверю ее.
Спасибо за помощь, всё получилось!

Ошибок было несколько:
1) В первом пост запросе забыл указать secretsite.com/account/register в поле referrer.
95144


2) Думаю решающим стал второй запрос. На него я вообще не обратил внимание в инспекторе трафика, думал важен только тот запрос, в котором отправляются данные для регистрации.
95145
 
  • Спасибо
Реакции: Vvafel

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