[POST/GET] для API imgbb.com

AlexeyP

Client
Регистрация
07.08.2022
Сообщения
30
Благодарностей
4
Баллы
8
Доброго времени. Помогите найти причину. Есть казалось бы простое API для загрузки изображений: https://api.imgbb.com/
*KEY сейчас рабочий, в последствии поменяю.

При передачи данных через браузерную строку:
C#:
https://api.imgbb.com/1/upload?&key=8a317c29d2555570c6b47fa9b6e13cca&image=https://i.pinimg.com/1200x/25/52/81/25528187d8a32d1c998a63e3b301de86.jpg
все хорошо, получаю "ок" с данными.

При POST (кубик) проходит, но переменная результата пустая.

Настройки:
URL: https://api.imgbb.com/1/upload?key=8a317c29d2555570c6b47fa9b6e13cca|
Кодировка: utf-8
Данные: image=https://i.pinimg.com/1200x/25/52/81/25528187d8a32d1c998a63e3b301de86.jpg
Тип данных: urlencoded (пробовал и multipart)
Загружать: Заголовки и содержимое
Положить в переменную: TemporaryAPI


В чем может быть проблема? Разумеется через браузерную строку я не смогу запихнуть локальный файл (т.к. упрусь в лимит по символам, учитывая что все это нужно будет кодировать в base64). Поэтому хочу разобраться с post запросом. Но от этого всего я далек. Спасибо
 

nexx1

Client
Регистрация
16.08.2016
Сообщения
306
Благодарностей
114
Баллы
43
метод запроса попробуйте поменять, на альтернативный или наоборот
 
  • Спасибо
Реакции: AlexeyP

AlexeyP

Client
Регистрация
07.08.2022
Сообщения
30
Благодарностей
4
Баллы
8
метод запроса попробуйте поменять, на альтернативный или наоборот
Спасибо! Все работает отлично, на альтернативном методе!) Хочу получше разобраться в этом во всем. А собственно в чем причина была такого поведения? За что эта функция в целом отвечает?
 

nexx1

Client
Регистрация
16.08.2016
Сообщения
306
Благодарностей
114
Баллы
43
Спасибо! Все работает отлично, на альтернативном методе!) Хочу получше разобраться в этом во всем. А собственно в чем причина была такого поведения? За что эта функция в целом отвечает?
разные библиотеки для запросов используются, если поищете по форуму - немало на эту тему рассуждений
 
  • Спасибо
Реакции: AlexeyP

cooki

Client
Регистрация
05.10.2014
Сообщения
272
Благодарностей
65
Баллы
28
Спасибо! Все работает отлично, на альтернативном методе!) Хочу получше разобраться в этом во всем. А собственно в чем причина была такого поведения? За что эта функция в целом отвечает?
не так давно была тема, что там вроде сниппетом или curl прямо внутри шаблона можно менять эти методы.
 
  • Спасибо
Реакции: AlexeyP

spbalexpiter

Client
Регистрация
24.11.2013
Сообщения
463
Благодарностей
170
Баллы
43
да, курлом делаю такое, если возникает потребность, т.к. в одном шаблоне может использоваться 2 сервиса, и каждый требует свой метод запросов
 
  • Спасибо
Реакции: AlexeyP

Agent

Client
Регистрация
25.12.2018
Сообщения
188
Благодарностей
55
Баллы
28

AlexeyP

Client
Регистрация
07.08.2022
Сообщения
30
Благодарностей
4
Баллы
8
Можешь рабочий кубик или код выложить как это выглядит?
В "настройках проекта" (шестеренка), переходишь в "HTTP", и в "Способ передачи HTTP запросов" ставишь "альтернативный".
Сначала кодируешь локальный файл в base64, потом уже отправляешь post. Пример прикрепил.
 

Вложения

  • Спасибо
Реакции: Agent

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