Вопрос по запросам и работе постера

xASZx

Client
Регистрация
24.11.2017
Сообщения
70
Благодарностей
15
Баллы
8
Подскажите в чем может быть проблема, у себя на ноуте шаб на запросах получает токен используя токен капчи, токен всегда отдает, перекидываю шаб на сервер всегда ошибка 400 и не отдает токен.
Пробовал и на зено стандартных запросах и на xNet
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 804
Баллы
113
Нужны подробности.

у себя на ноуте шаб на запросах получает токен используя токен капчи,
Какой токен и откуда получает шаб? О какой капче речь?

токен всегда отдает,
Кто отдаёт токен?

перекидываю шаб на сервер всегда ошибка 400 и не отдает токен.
Какой сервис возвращает эту ошибку? Кто не отдаёт токен?
 
  • Спасибо
Реакции: Mikhail B.

xASZx

Client
Регистрация
24.11.2017
Сообщения
70
Благодарностей
15
Баллы
8
Токен капчи от Нкапчи получаю от рукапчи.

Потом используя токен капчи прохожу авторизацию для получения токена через POST запрос

Если шаб выполняю у себя на ноуте все отлично работает токен после авторизации получаю

Если шаб запускаю на другом ноуте или на сервере то авторизация не проходит.

В фидлере одинаковые запросы идут, все полностью одинаково идет кроме авторизации, всегда получаю ответ 400 от сервера
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 804
Баллы
113
Перепроверьте входящие настройки - возможно забыли что-то указать при переносе шаблона на сервер?
Прописали ключ от капча сервиса?
Может сервису не нравится ip с которого работает сервер?

Посмотрите, что ещё приходит в ответе вместе с ошибкой 400 - часто в тексте страницы указывается проблема (не передан параметр, некорректный URL, было передано пустое значение и т.п.).
 

xASZx

Client
Регистрация
24.11.2017
Сообщения
70
Благодарностей
15
Баллы
8
Пишет: Получены неверные учетные данные.
Если копировать из фидлера логин и пароль и вручную заходить через браузер то без проблем заходит.
почту как и в ориг запросе кодирую что бы вместо @ было %40 и пробовал не кодировать.

Все данные перепроверил, очистил все переменные, запускаю у себя на ноуте запрос проходит отлично. запускаю этот же шаб на сервере и запрос не проходит)

в трафике фидлера данные полностью идентичны
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 804
Баллы
113
Посмотрите в настройках, возможно дома Вы используете альтернативный метод для отправки запросов, а на сервере другой (или наоборот).
69849
 

xASZx

Client
Регистрация
24.11.2017
Сообщения
70
Благодарностей
15
Баллы
8
Посмотрите в настройках, возможно дома Вы используете альтернативный метод для отправки запросов, а на сервере другой (или наоборот).
Посмотреть вложение 69849
Пробовал и так и так, и сторонней библиотекой xNet, у себя норм на сервере нет)
 

nicanil

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

xASZx

Client
Регистрация
24.11.2017
Сообщения
70
Благодарностей
15
Баллы
8

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 804
Баллы
113
Мои теории закончились :bn:

В таком случае я бы сделал запрос когда он успешно проходит, скопировал в блокнот, затем неудачный запрос скопировать в тот же документ, но строкой ниже и посимвольно смотреть (не только URL, но и все данные).
 
  • Спасибо
Реакции: Alexmd и xASZx

xASZx

Client
Регистрация
24.11.2017
Сообщения
70
Благодарностей
15
Баллы
8
Мои теории закончились :bn:

В таком случае я бы сделал запрос когда он успешно проходит, скопировал в блокнот, затем неудачный запрос скопировать в тот же документ, но строкой ниже и посимвольно смотреть (не только URL, но и все данные).
Так и делал) и все совпадает полностью)
Проверял в нотепад+ через найти в документе разницу) полностью одинаковые)
 

xASZx

Client
Регистрация
24.11.2017
Сообщения
70
Благодарностей
15
Баллы
8
Еще у меня в ответе после запроса есть кука __cf_bm а на сервере такая кука не приходит, только __cfruid


Почему если у себя в запросе в стандартном кубике ставлю такую куку
__cf_bm 6a7f3ed2295c7edd4b4b59a17ebaf2c0069f8b5a-1609221869-1800-AZOGLekiyVONbXC/26w+3hXYdv8Pcf92PaVRM2v77uuX6w2YLyhjS+t1LhK5DPLktlScVYE7Cn5aMViQavypaBs=;
То запрос проходит и виден в трафике, если ее ставлю на сервере то кубик просто отрабатывает но запрос не происходит и в трафике не видно
Из-за чего так происходит?
 
Последнее редактирование:

xASZx

Client
Регистрация
24.11.2017
Сообщения
70
Благодарностей
15
Баллы
8
Из-за чего еще может быть такой прикол
У себя на ноуте если делаю запрос без прокси то и куки не ставит и ошибка сервера 400
Если ставлю 127.0.0.1:8888 от фидлера то запрос проходит отлично и токен дает и куки ставит?
В фидлере не стоит прокси

Поидее должен запрос одинаково проходить


69885


Полностью идентичные запросы, но у одного прописан прокси у другого нет
 
Последнее редактирование:

porileenvej

Client
Регистрация
09.05.2020
Сообщения
99
Благодарностей
130
Баллы
33
400 Bad Request — сервер обнаружил в запросе клиента синтаксическую ошибку
Когда посылаешь через фидлер, думаю он исправляет на правильный синтаксис.
Без самого запроса, ничего нельзя сказать.
По своему опыту могу предположить, что проблема в url. Зенка иногда кодирует символы там, где это не нужно.
 
  • Спасибо
Реакции: nicanil и xASZx

xASZx

Client
Регистрация
24.11.2017
Сообщения
70
Благодарностей
15
Баллы
8
400 Bad Request — сервер обнаружил в запросе клиента синтаксическую ошибку
Когда посылаешь через фидлер, думаю он исправляет на правильный синтаксис.
Без самого запроса, ничего нельзя сказать.
По своему опыту могу предположить, что проблема в url. Зенка иногда кодирует символы там, где это не нужно.
Спасибо на наводку)

Проблема была в запросах в параметре Authorization на конце ключа были == удалил их и все заработало)
 

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