1 Star 0 Fork 31

brezezee / libhv

forked from ithewei / libhv 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
getting_started.sh 1.44 KB
一键复制 编辑 原始数据 按行查看 历史
hewei.it 提交于 2020-08-07 22:16 . gin
#!/bin/bash
if [ ! -x bin/httpd -o ! -x bin/curl ]; then
make clean
make httpd curl
fi
processes=$(ps aux | grep -v grep | grep httpd | wc -l)
if [ $processes -lt 1 ]; then
bin/httpd -s restart -d
fi
ps aux | grep httpd
PS4="\033[32m+ \033[0m"
set -x
# http web service
read -n1
bin/curl -v localhost:8080
# http indexof service
read -n1
bin/curl -v localhost:8080/downloads/
# http api service
read -n1
bin/curl -v localhost:8080/ping
read -n1
bin/curl -v localhost:8080/echo -d "hello,world!"
read -n1
bin/curl -v localhost:8080/query?page_no=1\&page_size=10
read -n1
bin/curl -v localhost:8080/kv -H "Content-Type:application/x-www-form-urlencoded" -d 'user=admin&pswd=123456'
read -n1
bin/curl -v localhost:8080/json -H "Content-Type:application/json" -d '{"user":"admin","pswd":"123456"}'
read -n1
bin/curl -v localhost:8080/form -F "user=admin pswd=123456"
read -n1
bin/curl -v localhost:8080/upload -F "file=@LICENSE"
read -n1
bin/curl -v localhost:8080/test -H "Content-Type:application/x-www-form-urlencoded" -d 'bool=1&int=123&float=3.14&string=hello'
read -n1
bin/curl -v localhost:8080/test -H "Content-Type:application/json" -d '{"bool":true,"int":123,"float":3.14,"string":"hello"}'
read -n1
bin/curl -v localhost:8080/test -F 'bool=1 int=123 float=3.14 string=hello'
# RESTful API: /group/:group_name/user/:user_id
read -n1
bin/curl -v -X DELETE localhost:8080/group/test/user/123
# see logs
read -n1
tail -n 100 logs/httpd*.log
C
1
https://gitee.com/brezezee/libhv.git
git@gitee.com:brezezee/libhv.git
brezezee
libhv
libhv
master

搜索帮助