xh — удобный и быстрый инструмент для отправки HTTP-запросов. Он максимально воссоздает превосходный дизайн HTTPie, уделяя особое внимание повышению производительности.
xh использует синтаксис элемента запроса HTTPie для установки заголовков, тела запроса, строки запроса и т. д.:
- =/:= для установки поля JSON тела запроса или формы (= для строк и := для других типов JSON).
- == для добавления строк запроса.
- @ для включения файлов в составные запросы, например, picture@hello.jpg или picture@hello.jpg; type=image/jpeg;filename=goodbye.jpg.
- : для добавления или удаления заголовков, например, connection:keep-alive или connection:.
- ; для включения заголовков с пустыми значениями, например, заголовок без значения;.
- =@/:=@ для установки JSON тела запроса или полей формы из файла (=@ для строк и :=@ для других типов JSON).