Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/algrvvv/http
Консольная утилита для удобной работы с http запросами
https://github.com/algrvvv/http
curl golang http utility
Last synced: about 1 month ago
JSON representation
Консольная утилита для удобной работы с http запросами
- Host: GitHub
- URL: https://github.com/algrvvv/http
- Owner: algrvvv
- License: mit
- Created: 2024-07-09T16:09:14.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-09-30T08:46:03.000Z (3 months ago)
- Last Synced: 2024-10-16T19:16:01.531Z (3 months ago)
- Topics: curl, golang, http, utility
- Language: Go
- Homepage:
- Size: 37.1 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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] Сделать доп флаг для вывода данных без тела ответа
- [ ] Сделать использование юзер агентов
- [ ] Сделать использование прокси
- [ ] Вынести логику запроса в отдельную функцию, а не повторять код
- [ ] Сделать нормальную документацию