前言
关于curl
curl是基于命令行的数据传输工具。curl支持许多网络协议,除了HTTP协议,也支持一些其他类型的协议,如FTP、IMAP、SMTP等。
关于本书
本书介绍了使用curl工具来发送HTTP请求的方法和技巧,在必要时会穿插一些关于HTTP的知识。
本书专注于HTTP,不涉及其它协议。
阅读本书的先决条件
本书假设读者已经对TCP及HTTP协议有了大致的了解,因此不会再专门解释基础性的知识,例如什么是HTTP请求和响应,什么是HTTP头部等。
本书示例大量使用shell命令行程序,如果您对命令行还不熟悉,特别是输入输出重定向功能,建议先阅读相关资料。