-X, --request <command>
- curl 默认的http请求方法是GET。
在没有指定请求方法的时候,默认使用GET方法。
指定了,将使用指定的方法,如下图指定了POST方法。
- 通常情况下,你并不需要指定这个选项,他会通过其他命令推导出来。
使用--data发送数据,自动指定方法POST.--data的内容在Windows只能用双引号括起来,在Linux中可以使用单引号。
- 使用这个选项来指定http的请求方法,他并不会改变curl命令的实际行为,仅仅只是改了请求方法。
与上面的命令相同,只是请求方法改成了GET
- (HTTP) Specifies a custom request method to use when communicating with the HTTP server.
- The specified request will be used instead of the method otherwise used (which defaults to GET).
- Read the HTTP 1.1 specification for details and explanations. Common additional HTTP requests include PUT and DELETE, but related technologies like WebDAV offers PROPFIND, COPY, MOVE and more.
- Normally you don't need this option. All sorts of GET, HEAD, POST and PUT requests are rather invoked by using dedicated command line options.
- This option only changes the actual word used in the HTTP request, it does not alter the way curl behaves. So for example if you want to make a proper HEAD request, using -X HEAD will not suffice. You need to use the -I, --head option.
- (FTP) Specifies a custom FTP command to use instead of LIST when doing file lists with FTP.
- If this option is used several times, the last one will be used.
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。