curl post json

如果多个头信息, 多次使用-H即可.

1
curl -H "Content-Type: application/json" -X POST --data '{"username:":"abc", "password":"abc"}' http://www.github.com/login
  1. -H 请求头信息
  2. -X 请求方式, GET, POST
  3. --data 数据

ab post json

1
ab -r -k -c 50 -n 100 -T 'application/json' -p json.txt http://www.github.com/login

json.txt

1
2
3
4
{
	"username":"abc",
	"password":"1234"
}
  1. -TContent-Type
  2. -H 自定义头信息 Token:111
  3. -c 请求并发数
  4. -n 请求数.
  5. -r 不要退出套接字接收错误
  6. -k 保持 KeepAlive