Ошибка при выполнении get запроса с ресурсом.
-
При попытке вставить текст из ресурса в get запросе получаю вот такую вот ошибку, как только уберу ресурс все нормально выполняется. Как исправить?
Поток №1 : transfer closed with 173 bytes remaining to read
-
@Canine а если вместо ресурса вставить переменную? Перед гетом в переменную взять из ресурса.
сомневаюсь вообще, что это связано с тем, что там вставлено, пер. или ресурс.
-
@out Пробовал,та же ошибка, если вставить в переменную ресурс. В ресурсе ссылка https://goo.gl/XXX и текст на русском.
-
@Canine скорее всего сильно большой текст. Посмотрите через браузер на сайте ограничение по символам
-
@DrPrime максимум 2048 символов, у меня 77 символов.
-
Сейчас попробовал просто вставить текст напрямую, все равно ошибка.
-
Как я понял ошибка возникает при добавлении пробела.Это я пытаюсь описание добавить к фото в апи вк.
-
-
@support просто обернуть переменную encodeUriComponent или выполнить код и потом полученную переменную вставить?
-
@Canine Я не знаю из чего состоит переменная у вас. encodeUriComponent нужно применять ко всем частям query string
site.com/action?q1=encodeUriComponent([[Q1]])&q2=encodeUriComponent([[Q2]])&q3=encodeUriComponent([[Q3]])
-
@support Ок, понятно.
-
@support В чем ошибка у элемента caption?Выдает ту же ошибку.(со string, а с expression ошибка в коде)
https://api.vk.com/method/photos.save?album_id=[[AID]]&group_id=[[GID]]&photos_list=[[PHOTOS_LIST]]&hash=[[HASH]]&server=[[SERVER]]&caption=encodeUriComponent([[OPISANIE]])&access_token=[[ACCESS_TOKEN]]
-
encodeUriComponent([[OPISANIE]])
Нельзя просто вставлять js в строку.
Нужно или предварительно применить encodeUriComponent на переменную
-
@support Выполнил код и все получилось, спасибо!
-
@Canine Пожалуйста