Перейти к содержимому

Фотография

Помогите разобраться в GET-запросе к API


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1 Kukuh

Kukuh

    Новый участник

  • Members
  • Pip
  • 35 сообщений
  • ФИО:Рябчук Максим Олександрович

Отправлено 20 мая 2020 - 13:55

Значит играю сo SWAPI(API о вселенной Звездных Войн) и хочу получить фильм по GET-запросу. Вроде бы все просто, в документации написано, что найти фильм можно по атрибуту title. Окей, без проблем. Делаю значит следующий запрос: http://swapi.dev/api/films/?search=A New Hope

Но сервер возвращает мне следующее 

{

    "count"0,
    "next"null,
    "previous"null,
    "results": []
}
Наверное пробелы в ссылке не нужны, подумал я, ведь я их нигде никогда не видел. Но не тут-то было, результат не изменился.
Попробовал в Postman'е через переменную сделать запрос. В переменную title засунул значение A New Hope и сделал такой запрос: http://swapi.dev/api/films/?search={{title}}
Тот самый результат и ничего не показало.
А ведь сам фильм есть в API.
 

Что я делаю не так, подскажите, пожалуйста?

Прикрепленные файлы


  • 0

#2 Freiman

Freiman

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 591 сообщений
  • ФИО:Андрей Адеркин
  • Город:Йошкар-Ола

Отправлено 20 мая 2020 - 14:05

GET /api/films/?search=A%20New%20Hope

  • 1

#3 Kukuh

Kukuh

    Новый участник

  • Members
  • Pip
  • 35 сообщений
  • ФИО:Рябчук Максим Олександрович

Отправлено 20 мая 2020 - 14:15

GET /api/films/?search=A%20New%20Hope

Спасибо большое. Что это за магия?) Вместо пробелов ставить "%20"?


  • 0

#4 Freiman

Freiman

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 591 сообщений
  • ФИО:Андрей Адеркин
  • Город:Йошкар-Ола

Отправлено 20 мая 2020 - 14:23

 

GET /api/films/?search=A%20New%20Hope

Спасибо большое. Что это за магия?) Вместо пробелов ставить "%20"?

 

Нормальной доки на русском что-то не гуглится, начните с wiki https://en.wikipedia...ercent-encoding


  • 0

#5 Kukuh

Kukuh

    Новый участник

  • Members
  • Pip
  • 35 сообщений
  • ФИО:Рябчук Максим Олександрович

Отправлено 20 мая 2020 - 14:27

 

 

GET /api/films/?search=A%20New%20Hope

Спасибо большое. Что это за магия?) Вместо пробелов ставить "%20"?

 

Нормальной доки на русском что-то не гуглится, начните с wiki https://en.wikipedia...ercent-encoding

 

Буду знать, спасибо большое :)


  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных