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

Zippy

Client
Регистрация
14.12.2021
Сообщения
65
Благодарностей
6
Баллы
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
Сообщения
65
Благодарностей
6
Баллы
8

Zippy

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

95085
 

Vvafel

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

Zippy

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


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

Zippy

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

95105
 

Vvafel

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

95112


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

Zippy

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

Zippy

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

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


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

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