最新要闻

广告

手机

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

家电

焦点速递!cmd命令curl的简单使用以及通过ip查所对应地址的方法

来源:博客园

CURL命令的使用

简介

curl 是常用的命令行工具,用来请求 Web 服务器。它的名字就是客户端(client)的 URL 工具的意思。

它的功能非常强大,命令行参数多达几十种。如果熟练的话,完全可以取代 Postman 这一类的图形界面工具。


(资料图)

使用

不带有任何参数时,curl 就是发出 GET 请求。

curl https://www.example.com

上面命令向www.example.com发出 GET 请求,服务器返回的内容会在命令行输出。

curl -X POST https://www.example.com

上面命令对https://www.example.com发出 POST 请求

参数

-d参数用于发送 POST 请求的数据体。

使用-d参数以后,HTTP 请求会自动加上标头Content-Type : application/x-www-form-urlencoded。并且会自动将请求转为 POST 方法,因此可以省略-X POST。

-d参数可以读取本地文本文件的数据,向服务器发送。

curl -d "@data.txt" https://google.com/login

上面命令读取data.txt文件的内容,作为数据体向服务器发送。

具体命令可以查询官网(https://catonmat.net/cookbooks/curl)

查询ip地址的方法

普通方法

知道一个ip地址,在网页随便搜索一个ip地址查询的网站。将你的要查的IP输入进去,然后就可以知道ip的地址了。比如

就这种,大家注意到命令行了没有。可以通过curl来访问这个网址来查询自己的ip信息。当然也可以直接打开网址在上述页面进行查询,记住地址cip.cc,还有其他类似的,自己可以找找。我们可以通过这个命令行来查询自己的ip出口。就是下面这种方法了。

通过curl查询

在你的cmd中输入crul cip.cc,就会出现类似下面的信息。就可以发现自己的ip地址以及他的具体信息和位置了。

那么问题来了。

想通过curl查询其他地址呢,只能查询自己的地址细节有啥用。也没说具体参数怎么用啊。

别急,看这张图中的url那个url是不是/后面跟的是我们刚刚查询的ip地址呢。那我们用curl试一下。这不就对了嘛,查询自己想要的ip地址的信息。通过命令行。方便在一些不方便的情况下使用。多好。

总结

最初看到那个命令感觉好神奇啊,一行命令就可以查询ip信息。就自己去用,查自己的ip公网出口地址,毕竟ipconfig中看不到。后来了解到curl的用法,原来自己看不懂的cip.cc只是一个网址罢了。作为新时代对自己高要求的程序员。不管对于什么东西,不仅要知其然,还要知其所以然。

关键词: 那么问题来了 还有其他 因此可以