Рубрики
Без рубрики

USECASE от httpie / httpie 使使

Ранее в этом году мне удалось разработать WebApp для промышленных сопоставленных принадлежностей в … Помечено Python, httpie, Neo4j.

Ранее в этом году мне удалось разработать WebApp для промышленных сопоставленных сопоставлений в нашем запусках. Это типичный проект B/S-архитектуры, сторона сервера которого была полностью разработана мной (Ubuntu работает над Alicloud + Django + Neo4j + MongoDB + Docker + Tomcat + Nginx + другие зависимости).

Ниже приведены некоторые заметки о простом инструменте под названием httpie Что я использовал для тестирования моих API. Эти ноты были взяты на китайском, однако я добавляю также простой перевод на английский, если кто-то бывает прочитать этот пост и хочет его понять.

可以 使使 pip 安装 (установка с использованием PIP с указанным источником):

 pip install --upgrade httpie -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

测试 получить 请求 (тестирование запроса на получение):

    http -v GET http://127.0.0.1:8000/suppliers_server/get_user?username=qiu

测试 Post 带表单 请求 (тестирование запроса на почту):

 http --form POST http://127.0.0.1:8000/suppliers_server/query_login username="qiu" password="123456"

测试 получить 请求 带 cookie (тестирование запроса на получение cookie):

http -v GET http://127.0.0.1:8000/corporadb/login  Cookie:sessionid=vc1d2m5kb1zul63l9g24qq5w58vfj35g

将 токен 包含 在 заголовок 中 (тестирование токена, содержащего полученное запрос):

http -v GET http://127.0.0.1:8000/suppliers_server/query_chain?product=cd Cookie:sessionid=y4nokqeymk54tdapicjjkmbve1qfuheo Authorization:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VybmFtZSI6InFpdSJ9.qLDaly37vl77SxyHNPEqq6_HKzbSinmPcG9GvGQ-JdQ

Оригинал: “https://dev.to/jemaloqiu/usecase-of-httpie-httpie-4ol0”