美文网首页
curl 是一种命令行工具

curl 是一种命令行工具

作者: 竿牍 | 来源:发表于2021-07-15 20:54 被阅读0次

curl 是一种命令行工具,作用是发出网络请求,然后获取数据,显示在"标准输出"(stdout)上面。它支持多种协议,下面列举其常用功能。

一、查看网页源码

直接在 curl 命令后加上网址,就可以看到网页源码。以网址 www.sina.com为例(选择该网址,主要因为它的网页代码较短)。


$ curl www.sina.com
<html>
<head><title>301 Moved Permanently</title></head>
<body bgcolor="white">
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html>

二、接口跨域问题验证

curl -i "接口地址" -H "Origin:https://test.baidu.com"
-i 参数可以显示 http response 的头信息,连同网页代码一起。-I (大写)参数则只显示 http response 的头信息。
响应头信息:

HTTP/1.1 200
Server: NRPd
Date: Thu, 15 Jul 2021 12:49:17 GMT
Content-Type: application/json;charset=UTF-8
Content-Length: 69
Connection: keep-alive
Access-Control-Expose-Headers: X-REQ-ID
X-REQ-ID: N0NggDj84aBQa9nS
Pragma: no-cache
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Cache-Control: no-cache
Cache-Control: no-store
Access-Control-Expose-Headers: UC-AUTH-CODE,UC-AUTH-MSG
UC-AUTH-CODE: 110
UC-AUTH-MSG: xxx
Access-Control-Allow-Origin: https://test.baidu.com
Access-Control-Allow-Credentials: true

响应体:

{"responseCode":"900101","responseMsg":"用户安全认证未通过"}

相关文章

  • curl 常用命令指南

    curl curl:Command Line URL viewercurl 是一种命令行工具,作用是发出网络请求,...

  • HTTP浅析

    curl命令 curl是利用URL语法在命令行方式下工作的开源文件传输工具。在命令行输入curl http://w...

  • PHP cURL详解,get、put、delete、post等,

    curl是一种在命令行利用URL语法实现文件传输的工具以下是一些简单curl功能的连贯操作方式实现... ... ...

  • Mac 命令行

    命令行 Linux命令 Curl curl是一个传输文件(上传、下载)的命令行工具,它支持FTP,FTPS,HTT...

  • curl 的用法指南

    参考链接 Curl CookbookCurl 的用法指南 简介:curl 是常用的命令行工具,用来请求 Web 服...

  • curl 命令

    curl 是一个利用 URL 规则在命令行下工作的文件传输工具。 语法:# curl [option] [url]...

  • elasticSearch 导入数据

    一、安装curl 1、什么是curl命令? curl是利用URL语法在命令行方式下工作的开源文件传输工具。被广泛应...

  • curl转python requests代码

    curl curl是利用URL语法在命令行方式下工作的开源文件传输工具,支持文件的上传和下载, 是综合传输工具。通...

  • curl 用到的用法

    cURL是一个利用URL语法在命令行下工作的文件传输工具,它支持文件上传和下载,是综合传输工具语法: curl [...

  • 什么是 cURL,它与 API 有什么关系?

    什么是 cURL,它与 API 有什么关系? cURL即clientURL,代表客户端 URL,是一个命令行工具,...

网友评论

      本文标题:curl 是一种命令行工具

      本文链接:https://www.haomeiwen.com/subject/epmmpltx.html