@tostershmoster

Как в post запросе передать символы %#&\?

При создании доски через trello api в поле name указываю символы %#&\ и запрос падает с ошибкой
Error: JSON.parse: unexpected character at line 1 column 1 of the JSON data
status 400 Bad Request

Cross-Origin Request Blocked: The Same Origin Policy disallows
reading the remote resource at 
https://api.trello.com/1/boards/?name=%&desc=&prefs_background=blue&key=324134&token=432543&idOrganization=35463456.
(Reason: CORS header ‘Access-Control-Allow-Origin’ missing). Status code: 400.


В самом трелло доски с такими символами создаются.
Как создать доску с этими символами через пост запрос?

Ответ: encodeURIComponent('%#&\')
Javascript. Кодирование символов для POST запроса
  • Вопрос задан
  • 422 просмотра
Решения вопроса 1
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
Ну вообще-то стандарт URL не допускает использование таких символов в чистом виде. Надо кодировать, например символ процента % - превращается в строку %25, символ решётки # - в строку %23, амперсанд & - в %26, обратная косая \ - в %5C.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы