Loading...

Tag Archive for '%e4%bd%bf%e7%94%a8%e7%bb%8f%e9%aa%8c'

    AD: 猛买 | 快递查询 | Jobsdigg | 很棒的男装店

cURL使用心得

cURL是我在Linux上经常用的一个小工具,我理解它是一个“客户端”。今天记录一下我的使用心得。达人请忽略。 cURL是一个利用URL语法在命令行方式下工作的文件传输工具。它支持很多协议:FTP,  FTPS,  HTTP, HTTPS, GOPHER等。[更多...] 场景一:测试域名绑定 我常需要在开发环境中,测试某台服务器上的Web Server是否正确绑定了域名。比如,我希望在服务器192.168.1.10上绑定www.blogkid.net。但需要修改hosts才能看到效果,这活儿很累人。 所谓“域名绑定”,就是把host映射到对应的目录。如果手头有cURL,可以使用 -H 参数,在请求头信息中多写一个 Host 字段。就可以测试是否配置正确了。 # curl -H “Host: www.blogkid.net” http://192.168.1.10/ 场景二:查看头信息 响应头信息中包含了很多东西。除了HTTP版本和响应代码,还有Server、Content-Type、Content-Length等信息,如果有写入Cookie的操作,也会体现在头信息中。 使用cURL的 -I 参数,就可以看到这些头信息。比如淘宝的: # curl -I http://www.taobao.com/ HTTP/1.1 200 OK Date: Sun, 14 Feb 2010 08:57:35 GMT Server: Apache Set-Cookie: abt=b; expires=Sun, 28-Feb-2010 08:57:35 GMT; path=/; domain=www.taobao.com at_catetype: b (咦,这是什么?) Set-Cookie: _lang=zh_CN:GBK; Domain=.taobao.com; [...]