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

  • Автор темы Автор темы AlexeyP
  • Дата начала Дата начала

AlexeyP

Client
Регистрация
07.08.2022
Сообщения
33
Реакции
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 запросом. Но от этого всего я далек. Спасибо
 
метод запроса попробуйте поменять, на альтернативный или наоборот
 
  • Спасибо
Реакции: AlexeyP
метод запроса попробуйте поменять, на альтернативный или наоборот

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

В "настройках проекта" (шестеренка), переходишь в "HTTP", и в "Способ передачи HTTP запросов" ставишь "альтернативный".
Сначала кодируешь локальный файл в base64, потом уже отправляешь post. Пример прикрепил.
 

Вложения

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

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