curl在指示URL时做什么?

to94eoyn  于 2023-02-23  发布在  其他
关注(0)|答案(1)|浏览(132)

我很抱歉这个极其简单的问题,我曾经看到curl被用来上传和下载文件到服务器,但是我不明白curl在这种情况下做什么

curl -f --user user1:xxxx ftp://the.server//the/path/

这样做的结果是什么?
阅读像this one这样的页面
当您执行请求时,curl将返回响应的主体:
curl https://flaviocopes.com/
但是我不明白这是什么意思。返回“响应的主体”?什么是“响应的主体”??

i34xakig

i34xakig1#

对于这样一个简单的请求:curl https://flaviocopes.com/,协议HTTP/HTTPS,没有任何选项,curl发送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选项来查看客户端和服务器之间的所有请求和响应。

相关问题