Отправляю POST запрос
в теле запроса json вида
{
"key": "value"
}
если, в качестве value подставить переменную - запрос отправляется, но в ответе ошибка
если в качестве value указать конкретное значение - запрос выполняется без ошибок
В чем может быть ошибка ?
или это баг BAS ?
@inotoxic думаю что сервис вам дает ошибку потому, что то, что содержится у вас в value или не верно или ему не подходит, как правило переменные тут отрабатывают прекрасно и никакого бага тут нет.
перед тем как отправить запрос выведи в лог переменную и сравни ее с тем что ты вставляешь строкой. Возможно кодировка другая, масса вариантов может быть
Проверить переменная - число или строка. Если к значению переменной добавить кавычки, то вероятнее всего сработает. У самого такая же проблема с json в блоке Node.js.
Первое - возьмите эти куки и пойдите в Гугл с запросом json formater. Второе, осознайте в чем разница. Третье - попытайтесь привести все в нужный формат.
@ShadeRoger учите js. node это чистый js просто серверный а значит строгий, но тут нет ничего сверх, @UserTrue абсолютно верно написал если вы хотите использовать авторизацию для приложения или для очень серьезного парсера, тогда конечно для простого скрипта если только хорошо заплатят. Нет смысла экономить ресурсы браузера клиентом, и 'алик' обнаружит бас клиента. А если вы умеете использовать клиента на ноде то и ключи rsa не будут тайной. Клиент Баса не умеет br и с куками он в последней версии не на ты.