发送a请求云dNS

本节显示如何使用cURL发送请求

i

华体会联盟hth时空云API服务使用方法如下:

CURL是一个命令行工具,可用与REST接口交互CURL允许从命令行或shell脚本传输并接收HTTP请求和响应,使您能直接与API合作Linux分布式 MacOSQX和微软WindowsCURL信息见CURL.

CURL请求示例运行指南 MacOSX或Linux操作系统中显示的cURL请求示例直接复制到命令行或脚本

i

微软Windows使用时,需要调整cURL示例运行看吧转换cURL示例运行Windows.

⚠️

CURL示例本指南仅供参考CURL使用环境依赖性,复制并粘贴示例可能无法在环境内使用

下示例显示向身份服务发送认证请求的cURL命令

示例:CURL命令发送JSON请求

美圆
           
            XPOST-d{ath/json/python/mjson
           

举此例子$apiKey环境变量存储API键值华体会联盟hth环境变量更容易参考API请求中的账号信息,重用相同cURL命令并使用不同的证书,并保留敏感信息像API键那样在向Rackspace云API服务发送请求时免暴露细节环境变量创建见配置环境变量.

i

CURL请求示例使用反斜线\列持续符号允许命令跨行继续

CURL示例本指南使用以下命令行选项

选项 描述性
-d 发送指定数据Post应用请求HTTP服务器使用此选项向服务器发送JSON请求体
-H 指定请求中额外 HTTP头可指定多页眉数 。预览页眉-H选项 。

华体会联盟hthRackspaceAPI请求常用标题如下:

  • 内容类型:请求主体操作必备

    指定请求主体格式后文语法标题格式公元前:

    内容类型:应用/json

  • X-AUT-Token:需求性指定认证令牌

  • X-Auth-Project-Id:可选性指定项目ID,可以是您的账号或其它值

  • 接受:可选性指定响应体格式
    后文语法标题格式公元前中默认值

    接受程序/json

输出中包括 HTTP头
-ss 指定静默模式,使cURL变哑未显示进度或报错消息

CURL命令不生成输出时,请尝试替换-ss选项带.
T级 将指定的本地文件转至远程URL
X级 指定请求方法与HTTP服务器通信时使用使用指定方法替代默认方法获取.

命令返回响应时,可使用json.tool美化打印输出下命令附加到cURL调用

ython-mjson.tool

son.tool导入JSON模块json.tool信息见JSON编码器解码器.

ython版本比2.6提前运行时,导入fraimjson模块并使用fraimjson.tool简单json.tool信息见简单json编码器和编码器.

不想美印JSON输出时,省略此代码

i

ifyour请求包括选项显示页眉输出,不尝试美化输出页眉信息非JSON格式,API服务返回错误son.tool.

转换cURL示例运行Windows

华体会联盟hthRackspaceAPI文档中的cURL实例使用macOSxx、Linux和UNIX系统支持语法微软Windows不支持相同格式下修改后,Windows上可运行示例 :

  • 替换所有线续反斜字符\带关节^后移位^.
  • 实例包括JSON数据时导出数据到文本文件运行cURL命令时使用网页名语法导入JSON数据JSON数据文件保存目录并运行目录命令cURL

下示例显示Linux和UNIX系统CURL格式

华体会联盟hthexistity.api.racspacecloud.com/v2.0tokens\-xPost\-d '{'ath's

下示例显示相同的请求并修改Windows系统

华体会联盟hthunceliality.api.rackspacecloud.com/v2.0tokens
Baidu
map