我很抱歉这个极其简单的问题,我曾经看到curl被用来上传和下载文件到服务器,但是我不明白curl在这种情况下做什么
curl
curl -f --user user1:xxxx ftp://the.server//the/path/
这样做的结果是什么?阅读像this one这样的页面当您执行请求时,curl将返回响应的主体:curl https://flaviocopes.com/但是我不明白这是什么意思。返回“响应的主体”?什么是“响应的主体”??
curl https://flaviocopes.com/
i34xakig1#
对于这样一个简单的请求:curl https://flaviocopes.com/,协议HTTP/HTTPS,没有任何选项,curl发送GET /请求。您可以通过--verbose选项看到它:
HTTP/HTTPS
GET /
--verbose
... > GET / HTTP/2 ...
响应标头(默认情况下不可见)包括:
< HTTP/2 200 < date: Mon, 14 Nov 2022 12:23:29 GMT < content-type: text/html; charset=utf-8 < access-control-allow-origin: * ...
200码说没问题正文就是/服务器页面的HTML内容。
/
<!DOCTYPE html> <html prefix="og: http://ogp.me/ns#" lang="en"> <head> <meta charset="utf-8"> ...
在导航器中,您可以通过上下文菜单或导航器工具菜单查看页面的相同源代码。不要犹豫使用--verbose选项来查看客户端和服务器之间的所有请求和响应。
1条答案
按热度按时间i34xakig1#
对于这样一个简单的请求:
curl https://flaviocopes.com/
,协议HTTP/HTTPS
,没有任何选项,curl
发送GET /
请求。您可以通过--verbose
选项看到它:响应标头(默认情况下不可见)包括:
200码说没问题
正文就是
/
服务器页面的HTML内容。在导航器中,您可以通过上下文菜单或导航器工具菜单查看页面的相同源代码。
不要犹豫使用
--verbose
选项来查看客户端和服务器之间的所有请求和响应。