Manual: TEST HTTP API

json.flutter.su – тестовое HTTP/HTTPS АПИ для уроков по Flutter и Dart, уроки – flutter.su

Для разработки клиентской части и тестирования серверного АПИ хорошо иметь специальные средства. Для разработки и тестирования REST API есть: онлайн ресурсы, графические приложения и приложения для командной строки.

Зеленым цветом приведены примеры запросов с помощью приложения curl, вы можете скопировать их и выполнить* на своем компьютере.Оранжевым цветом приведены примеры ответов от сервера.

* Для выполнения curl может понадобиться установить приложение
- Windows - загрузить curl
- Ubuntu приложение уже установлено
- MacOS и др. системы - загрузить curl

curl — кроссплатформенная служебная программа командной строки, позволяющая взаимодействовать с множеством различных серверов по множеству различных протоколов с синтаксисом URL.wikipedia
API methodАПИ методHTTP MethodsHTTP методыHeadersЗаголовкиHTTP status codeКоды состояния HTTP
/echoGET, POST, PUT, HEAD, DELETE, PATCHAccept200 - OK
curl -X GET http://json.flutter.su/echo type:echo
method:GET
ip:88.201.***.***
date:Tuesday, 08-Jan-2019 19:25:28 Europe/Moscow
curl -H "Accept: application/xml" -X POST http://json.flutter.su/echo <echo><method>POST</method><ip>88.201.***.***</ip><date>Tuesday, 08-Jan-2019 19:25:28 Europe/Moscow</date></echo> curl -H "Accept: application/json" -X POST http://json.flutter.su/echo {"type":"echo","method":"POST","ip":"95.181.***.***","date":"Tuesday, 08-Jan-2019 19:25:28 Europe\/Moscow"}