проблема с get-запросом

Регистрация
13.04.2016
Сообщения
650
Благодарностей
53
Баллы
28
подскажите кто сталкивался или что может быть;
есть сервис с работой по апи
норм:
id-5577
key-87yre9y9298re

всё работало корректно, но почему то зенка сама стала подставлять ко всем значениям запроса ахинею, работа без браузера...
user=5577%0D&key=87yre9y9298re0%0D
и естественно ответом получаю error
с чего могут ломаться запросы?
 

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 765
Благодарностей
2 407
Баллы
113
Может обновили версию зенно или например изменили стандартные запросы на альтернативные или наоборот?
Апи действительно требует пробелы и переносы строк в запросах?
И относительно норм - стоит знак минус
Код:
id-5577
key-87yre9y9298re
А ниже знак равно:
Код:
user=5577%0D&key=87yre9y9298re0%0D
Дайте скриншот кубика, чтобы было понятно как именно передаете данные.
 
  • Спасибо
Реакции: Анатолий

blackbyte

Client
Регистрация
05.09.2022
Сообщения
187
Благодарностей
104
Баллы
43
%0D - это URLENCODE
( Скрин запроса дай, как ты даныне отправляешь? )
 
  • Спасибо
Реакции: Анатолий
Регистрация
13.04.2016
Сообщения
650
Благодарностей
53
Баллы
28
.......&user={-Variable.user_id-}&key={-Variable.user_key-}&device=desktop........
данные то корректно отправляются, записаны тоже корректно, работало вчера всё ок, а сег добавил пару кубиков c# и ещё чего то и всё сломалось...
c# уже переработал на кубики, не помогло ничего...
в данных нет пробелов и переносов, шаб без браузера, зенку не обновлял давненько, библиотек не использую...
загадка...
 

blackbyte

Client
Регистрация
05.09.2022
Сообщения
187
Благодарностей
104
Баллы
43
Скрин кубика запроса - POST данные и заголовки. Можешь спрятьтать url и другие данные.
 
  • Спасибо
Реакции: Анатолий
Регистрация
13.04.2016
Сообщения
650
Благодарностей
53
Баллы
28
Регистрация
13.04.2016
Сообщения
650
Благодарностей
53
Баллы
28
в переменных лежат верные данные, а разбирая трафик везде добавлен 0%0D
 

blackbyte

Client
Регистрация
05.09.2022
Сообщения
187
Благодарностей
104
Баллы
43
  • Спасибо
Реакции: Анатолий
Регистрация
13.04.2016
Сообщения
650
Благодарностей
53
Баллы
28

blackbyte

Client
Регистрация
05.09.2022
Сообщения
187
Благодарностей
104
Баллы
43

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 765
Благодарностей
2 407
Баллы
113
Попробуйте установить галочку, после чего посмотрите в мониторинге трафика, какой url используется:
108712
 
Регистрация
13.04.2016
Сообщения
650
Благодарностей
53
Баллы
28

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 765
Благодарностей
2 407
Баллы
113
пробовал-не помогло
Это значит, что в переменных находятся данные которые содержат непечатаемые символы.
Заполните переменные данными вручную, прописав каждый символ с клавиатуры: id-5577 и key-87yre9y9298re.
И тогда выполните запрос.
 
  • Спасибо
Реакции: Анатолий
Регистрация
13.04.2016
Сообщения
650
Благодарностей
53
Баллы
28

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 765
Благодарностей
2 407
Баллы
113
  • Спасибо
Реакции: Анатолий

blackbyte

Client
Регистрация
05.09.2022
Сообщения
187
Благодарностей
104
Баллы
43
108715



Происходит подобное кодирование - если у тебя изначально в переменных содержатся какие либо переносы, пробелы и т.д.
Поэтом попробуй прописать данные в ручную в запросе и посмотри результат.
 
  • Спасибо
Реакции: Анатолий
Регистрация
13.04.2016
Сообщения
650
Благодарностей
53
Баллы
28
Посмотреть вложение 108715


Происходит подобное кодирование - если у тебя изначально в переменных содержатся какие либо переносы, пробелы и т.д.
Поэтом попробуй прописать данные в ручную в запросе и посмотри результат.
так сработало... вобщем надо регулярками заранее убрать пробелы и переносы строк везде, т.к. вручную все данные много раз подставлял в переменные и всё равно ошибки...
 
  • Спасибо
Реакции: blackbyte

blackbyte

Client
Регистрация
05.09.2022
Сообщения
187
Благодарностей
104
Баллы
43
  • Спасибо
Реакции: Анатолий

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