首页 > 其他分享 >#yyds干货盘点#聊一聊curl的用法

#yyds干货盘点#聊一聊curl的用法

时间:2022-12-17 20:31:20浏览次数:38  
标签:yyds www 请求 发送 聊一聊 跳转 curl com

curl是什么

cURL(客户端URL)是一个开放源代码的命令行工具,用来请求 Web和其他各种类型的服务器。curl有着大量的参数,常用来测试/调试服务器的开发和排查等,堪称一个网络“神器”。

​curl 最基本的用法格式是:​​​​curl http://example.com​​​​​. 即curl​​​​命令后跟 URL,它将返回 ​​​​example.com的html源代码。

curl有什么用途?


  • 它具有高度的可移植性,可以兼容几乎所有操作系统和连接设备。
  • 非常方便用来测试终端设备以检查它们是否正常工作。
  • 它可以提供详细的调试信息,例如提供已发送/接收的数据的详细信息。


发送 API 请求

我们可以使用 curl 发送 API 请求。每个请求通常由四个主要部分组成:

  • 一个端点,它是我们发送请求的url地址。
  • HTTP方法。最常用的方法是 GET、POST、PUT 和 DELETE。
  • GET用于从服务器检索资源。这可以是文件、数据或图像。
  • POST用于向服务器发送数据。
  • PUT可用于创建或更新资源。这可用于创建或更新数据库中的记录或文件的内容。
  • DELETE用于删除资源,例如数据库记录。
  • Headers,其中包含有关请求的元数据,例如内容类型、用户代理等。
  • Body,它是消息体,包含我们要发送的数据。通常,与 POST 和 PUT 方法一起使用。


保存网页

如果要把这个网页保存下来,可以使用 ​​-o​​ 参数:

curl -o [文件名] www.sina.com

自动跳转

有的网址是自动跳转的。使用 ​​-L​​ 参数,curl 就会跳转到新的网址。

$ curl -L www.sina.com

键入上面的命令,结果自动跳转为 www.sina.com.cn。

这里curl的用法讲的不多,可以自行百度查找。

标签:yyds,www,请求,发送,聊一聊,跳转,curl,com
From: https://blog.51cto.com/u_11365839/5950131

相关文章

  • #yyds干货盘点# react笔记之学习之创建表单
    前言我是歌谣我有个兄弟巅峰的时候排名c站总榜19叫前端小歌谣曾经我花了三年的时间创作了他现在我要用五年的时间超越他今天又是接近兄弟的一天人生难免坎坷大不了从......
  • #yyds干货盘点# react笔记之学习之处理表单数据
    前言我是歌谣我有个兄弟巅峰的时候排名c站总榜19叫前端小歌谣曾经我花了三年的时间创作了他现在我要用五年的时间超越他今天又是接近兄弟的一天人生难免坎坷大不了从......
  • #yyds干货盘点# LeetCode程序员面试金典:化栈为队
    题目:实现一个MyQueue类,该类用两个栈来实现一个队列。示例:MyQueuequeue=newMyQueue();queue.push(1);queue.push(2);queue.peek(); //返回1queue.pop(); //返回......
  • #yyds干货盘点# 名企真题专题:小招喵跑步
    1.简述:描述小招喵喜欢在数轴上跑来跑去,假设它现在站在点n处,它只会3种走法,分别是:1.数轴上向前走一步,即n=n+1 2.数轴上向后走一步,即n=n-1 3.数轴上使劲跳跃到当前点的两倍,......
  • #yyds干货盘点#前端性能优化
    浏览器渲染流程解析HTML文件,构建DOM树,同时浏览器主进程负责下载CSS文件CSS文件下载完成,解析CSS文件成树形的数据结构,然后结合DOM树合并成RenderObject树布局R......
  • #yyds干货盘点# LeetCode程序员面试金典:堆盘子
    题目:堆盘子。设想有一堆盘子,堆太高可能会倒下来。因此,在现实生活中,盘子堆到一定高度时,我们就会另外堆一堆盘子。请实现数据结构SetOfStacks,模拟这种行为。SetOfStacks应该由......
  • #yyds干货盘点#PHP的_initialize() 区别 __construct()
    _initialize()方法是在任何方法执行之前,都要执行的,当然也包括__construct构造函数。也就是说如果存在_initialize()函数,调用对象的任何方法都会导致_initialize()函数的自......
  • #yyds干货盘点#【愚公系列】2022年12月 微信小程序-图片加载和全屏适配问题
    前言在使用图片问题中可能会遇到各种各样的问题,比如图片加载不出来,图片显示在不同机型效果不同,图片加载展示问题等等。微信小程序image相关属性如下:属性类型默认值......
  • secureCRT yyds
    上一篇使用mobaxterm作为上位机,使用lrzlsz命令和开发收发文件,但是在使用中经常出现卡死,文件无法发送给开发板。后来找了其他软件SecureCRT,这是个付费软件。在知乎平台找到......
  • windows curl命令详解
    概述Curl命令可以通过命令行的方式,执行Http请求。在Elasticsearch中有使用的场景,因此这里研究下如何在windows下执行curl命令。软件下载下载地址:​​https://curl.haxx.se/d......