浏览器家园

TAG标签|网站导航| 手机访问:m.liulanqi.com

当前位置:首页开发学院网页开发 → cURL知识点

cURL知识点

时间:2023-06-27 13:03:41来源:整理作者:浏览器知识手机版
  • curl :command line tool and library for transferring data with URLs
  • curl 命令,常用缩写:
curl 命令 缩写 说明
curl –request COMMAND curl -X COMMAND --request-X代替
curl –header LINE curl -H LINE --header-H代替
curl –data DATA curl -d DATA --data-d代替
  • curl 常用命令(GET、POST、PUT、DELETE等需要大写):
命令 说明
curl [url] 查看网页源码
curl -o [文件名] [url] 保存网页
curl -L [url] 自动跳转网址
curl -i [url] -i参数可以显示http response的头信息,连同网页代码一起。
curl -I [url] -I参数则是只显示http response的头信息。
curl -v [url] -v参数可以显示一次http通信的整个过程,包括端口连接和http request头信息。
curl –trace [文件名] [url] 把信息输出到文件
curl –trace-ascii [文件名] [url] 把信息输出到文件
curl example.com/form.cgi?data=xxx get方式发送表单
curl -X POST –data “data=xxx” example.com/form.cgi post方式发送表单
curl -X POST–data-urlencode “date=April 1” example.com/form.cgi 数据没有经过表单编码,还可以让curl为你编码,参数是--data-urlencode
curl -X DELETE www.example.com curl默认的HTTP动词是GET,使用-X参数可以支持其他动词
curl –form upload=@localfilename –form press=OK [URL] 上传文件
curl –referer http://www.example.com http://www.example.com 在http request头信息中,提供一个referer字段,表示你是从哪里跳转过来的
curl –user-agent “[User Agent]” [URL] 发送User Agent
curl –cookie “name=xxx” www.example.com 发送cookie
curl -c [文件名] http://example.com -c cookie-file可以保存服务器返回的cookie到文件
curl -b [文件名] http://example.com -b cookie-file可以使用这个文件作为cookie信息,进行后续的请求
curl –header “Content-Type:application/json” http://example.com 在http request之中,自行增加一个头信息
curl –user name:password example.com 有些网域需要HTTP认证,这时curl需要用到--user参数。
  • 文件上传
    假定文件上传的表单是下面这样:
  <form method="POST" enctype='multipart/form-data' action="upload.cgi">
    <input type=file name=upload>
    <input type=submit name=press value="OK">
  </form>

你可以用curl这样上传文件:

$ curl --form upload=@localfilename --form press=OK [URL]

相关文章

  • 迅雷关闭监测浏览器功能,迅雷关闭监测浏览器功能,用户上网更隐私

    问题引入随着互联网的普及,越来越多的人开始使用迅雷下载工具来获取资源。然而,很多用户并不知道,在使用迅雷下载时,它会默认开启监测浏览器功能,记录用户的浏览历史,这对用户的隐私构成了一定威胁。2.迅雷监测浏览器功能的危害通过开启监测浏览器功能,迅雷可以记录用户的浏览历史,并向广告商出售数据,让他们精准地投放广告。这意味着用户的个人隐私会被泄露,而且还会受到不必要的广告骚扰,影响用户的上网体验。3.如何关闭迅雷监测浏览器功能?关闭迅雷监测浏览器功能非常简单,只需要在迅雷软件中进行一些设置即可。首先,打开迅..
  • 谷歌浏览器版官方下载,谷歌浏览器官方下载 for PCMacLinux

    谷歌浏览器官方下载forPC/Mac/Linux1.为什么要使用谷歌浏览器?谷歌浏览器是由谷歌公司开发的一款免费的网页浏览器,它支持多种操作系统,包括Windows、Mac和Linux系统。相较于其他浏览器,它具有更快的加载速度、更加稳定的性能、更好的安全性以及丰富的扩展程序。此外,谷歌浏览器还与Google账号紧密结合,能够实现更加智能化、便捷化的服务。2.如何下载谷歌浏览器?你可以通过以下几种方式下载谷歌浏览器:1.访问谷歌浏览器官方网站,点击“下载Chrome”按钮,即可下载最新版本的谷歌浏览器。2..

Copyright 2019-2029 www.liulanqi.com 【浏览器家园】 版权所有

浏览器家园_下载浏览器就到浏览器家园 | 专注MAC浏览器和Windows浏览器下载和使用介绍

声明: 所有软件和文章收集整理来自互联网 如有异议 请与本站联系 本站为非赢利性网站 不接受任何赞助和广告