Table of Contents
编译curl动态共享库
编译boringssl以支持https
- 安装go
- 编译boringssl,记得设置成编译为动态共享库,方便编译curl时链接
- 在boringssl目录下创建一个lib目录,并在该目录下创建libcrypto.so,libdecrepit.so,libssl.so的软链接
编译curl动态共享库
CPPFLAGS="-I/data/boringssl/include" LDFLAGS="-L/data/boringssl/lib" ./configure --with-ssl=/data/boringssl
或者CPPFLAGS="-I/data/boringssl/include" LDFLAGS="-L/data/boringssl/lib" ./configure --with-ssl
如果curl的可执行程序编译失败了不用管,只要动态共享库编出来就行了。
发送Post请求,且用json作为body
https://stackoverflow.com/a/7173011/5357784
curl --header "Content-Type: application/json" \
--request POST \
--data '{"username":"xyz","password":"xyz"}' \
http://localhost:3000/api/login
https://stackoverflow.com/a/18614411/5357784 如果json太复杂,可以放在文件里面,如testplace.json
curl -vX POST http://server/api/v1/places.json -d @testplace.json \
--header "Content-Type: application/json"
近期评论