curl相关,利用curl对http协议发送Get/Post/Delete/Put请求,同时还可以携带header来满足接口的特定需求。
curl http://localhost:3000/upload/file -v -d 'userName=tuanzi' -d 'password=123456' -X POST "-d" 指定发送的请求参数(提交用户名、密码登录网页) "-X"或"--request" 发送指定请求,在使用-d情况下,默认为发送post请求,可以省略不写-X POST. "-H"或"--header" 指定头部信息,,"-v"或"--verbose" 显示http请求的通信过程
Mac及linux环境下 curl http://localhost:3000/upload/file -v -d 'test-data' -H 'Signature-Method: SHA-1' -H 'Signature: 7115e9890f5b5cc6914bdfa3b7c011db1cdafedb' -H 'Content-Type: application/octet-stream' Window环境下cmd及powelcurl改成双引号即可,windows下单引号也可用gitbash工具,因为gitbash默认是linux风格 curl http://localhost:3000/upload/file -v -d "test-data" -H "Signature-Method: SHA-1" -H "Signature: 7115e9890f5b5cc6914bdfa3b7c011db1cdafedb" -H "Content-Type: application/octet-stream"
跟着廖大的代码走一点错没有,出错就是抄代码抄错了。这块就是filter的时候把文件流读取了,导致servlet接不到数据,加一个代理,把filter接到的数据重新转发出去。
感谢
Sign in to make a reply
Loading...
curl相关,利用curl对http协议发送Get/Post/Delete/Put请求,同时还可以携带header来满足接口的特定需求。
跟着廖大的代码走一点错没有,出错就是抄代码抄错了。这块就是filter的时候把文件流读取了,导致servlet接不到数据,加一个代理,把filter接到的数据重新转发出去。