Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/algrvvv/http

Консольная утилита для удобной работы с http запросами
https://github.com/algrvvv/http

curl golang http utility

Last synced: about 1 month ago
JSON representation

Консольная утилита для удобной работы с http запросами

Awesome Lists containing this project

README

        

# http - algrvvv

### Применение

```shell
$ http GET http://localhost:8000/api/data
HTTP/1.1 200 OK
Final url: http://localhost:8000/api/data?key=secret
Response time: 13.159416ms
Date : Wed, 10 Jul 2024 09:19:45 GMT
Content-Type : application/json

{"status":200,"message":"success"}

```

### TODO

- [x] Сделать правильное следование за редиректами
- [x] Вывод времении ответа
- [ ] Сделать использование куков
- [ ] Сделать использование заголовков
- [ ] Сделать удобное использование тела запроса
- [x] Сделать доп флаг для вывода данных без тела ответа
- [ ] Сделать использование юзер агентов
- [ ] Сделать использование прокси
- [ ] Вынести логику запроса в отдельную функцию, а не повторять код
- [ ] Сделать нормальную документацию