Linux url调测工具--curl

来源:互联网 发布:android 屏保源码 编辑:程序博客网 时间:2024/06/05 21:53

url调测工具介绍

windows下有诸多url接口请求的图形化工具,比较好用的推荐下PostMan,PostMan有个使用技巧也顺便说下:因为它无法批量删除tab页,可以直接new 一个新的window,然后关掉老的window

linux下可以进行url接口调测,常用的就是curl和wget,这里侧重介绍curl,其实wget也是差不多的,区别也有不用太在意。

curl 使用

常用参数如下:

-c,--cookie-jar:将cookie写入到文件-b,--cookie:从文件中读取cookie-C,--continue-at:断点续传-d,--data:http post方式传送数据-D,--dump-header:把header信息写入到文件-F,--from:模拟http表达提交数据-s,--slient:减少输出信息-o,--output:将信息输出到文件-O,--remote-name:按照服务器上的文件名,存在本地--l,--head:仅返回头部信息-u,--user[user:pass]:设置http认证用户和密码-T,--upload-file:上传文件-e,--referer:指定引用地址-x,--proxy:指定代理服务器地址和端口-w,--write-out:输出指定格式内容--retry:重试次数--connect-timeout:指定尝试连接的最大时间/s

能支持ftp的上传下载,可作为文件传输工具。

curl 踩过的坑

坑就是url的字符转义

最佳实践是 在url的前后加上双引号,避免转义。