httpbin README

The project's README from github.com/postmanlabs/httpbin. As one markdown file: README.md.

httpbin(1): HTTP Request & Response Service

A Kenneth Reitz Project.

ice cream

Run locally:

docker pull kennethreitz/httpbin
docker run -p 80:80 kennethreitz/httpbin

See http://httpbin.org for more information.

Officially Deployed at:

SEE ALSO

Build Status

Build Status

httpbin (postmanlabs/httpbin)

Searching Database…

13.6K ·GitHub
Что это такое?Сервис HTTP-запросов и ответов: веб-API, которому можно отправлять запросы и смотреть на ответы — удобно для тестирования HTTP-клиентов. Написан на Python с использованием Flask.
Это библиотека, которую я подключаю в свой код, или сервис, куда я шлю настоящие HTTP-запросы?Это сервис, а не библиотека: он работает как HTTP-сервер, поэтому обращаться к нему может любой HTTP-клиент — curl, браузер, код на любом языке.
Как запустить свою копию?В README есть ссылка на раздел Run Locally, а в репозитории лежат Dockerfile и настройка для docker-compose — так что можно запустить Flask-приложение напрямую или поднять его через Docker Compose.
Чтобы развернуть у себя, нужно настраивать окружение Python?Только если запускать напрямую, потому что это приложение на Python + Flask. С готовой конфигурацией Docker или docker-compose Python и все его зависимости остаются внутри контейнера.
А можно попробовать, ничего не устанавливая?Да — README ссылается на официально развёрнутые публичные экземпляры, так что можно сразу отправлять запросы через веб.
httpbin ещё развивается?Проект появился ещё в 2011 году, в архив не перенесён и сейчас живёт в GitHub-организации Postman Labs с примерно 13,6 тыс. звёзд — старый, но известный проект.
What are similar projects?NeteaseCloudMusicApi, nock, reclip, linksift, iptv-api, sanic, livego, cli
Size
0.7 MB
Stars
13.6K
Age
15y
Commits · 90 Days