A.3. 使用 cURL


curl 使用命令行界面将请求发送到 HTTP 服务器。集成请求需要以下命令语法:
Usage: curl [options] uri
uri 指的是发送请求的目标 HTTP 地址。这是 API 入口点路径(/ovirt-engine/api)中的 Red Hat Virtualization Manager 主机上的位置。

curl 选项

-X COMMAND, --request COMMAND
要使用的请求命令。在 REST API 的上下文中,使用 GETPOSTPUTDELETE
示例: -X GET
-H , --header LINE
与请求包含的 HTTP 标头。如果需要多个标头,请使用多个标头选项。
示例: -H "Accept: application/xml" -H "Content-Type: application/xml"
-u USERNAME:PASSWORD, --user USERNAME:PASSWORD
Red Hat Virtualization 用户的用户名和密码。此属性充当 Authorization: 标头的便捷替换。
示例: -u admin@internal:p@55w0rd!
--cacert CERTIFICATE
用于 SSL 与 REST API 通信的证书文件的位置。证书文件保存在客户端计算机上。使用 -k 属性来绕过 SSL。
示例 :--cacert ~/Certificates/rhevm.cer
-d BODY, --data BODY
发送请求的正文。与 POSTPUTDELETE 请求一起使用。如果请求中存在正文,请确保指定 Content-Type: application/xml 标头。
示例: -d "<cdrom><file id='rhel-server-6.0-x86_64-dvd.iso'/></cdrom>"
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.