
功能块 HTTP_RESPONSE 解码来自 HTTP 接口的原始响应。
重要说明:接口 HTTP 的接收变量必须具有 RAW 数据类型。
输入期望以 JSON 格式的字符串。通常,它会直接与接口的反馈或接收变量相连接。
输入定义查询的 ID。该 ID 在功能块 HTTP_REQUEST 中生成。这样可以确保仅处理具有对应 ID 的请求的响应。如果未定义该输入,则会评估所有响应。
如果输入为真,则将所有输出重置为 NULL。只要此输入为真,则不会计算输出的值。
输出返回传输方法作为字符串。该方法可以是例如 "GET"、"POST"、"PUT" 等。
输出返回 Header Content-Type 作为字符串。
输出返回所有标头条目作为字符串。多个标头用换行符分隔。
输出返回查询作为字符串。查询是问号后面的值,通常在 GET 请求中使用。
http://server/uri?query
查询的结构如下所示:
var1=wert1&var2=wert2&va...
为了能够正确传输值,建议使用功能块 URL_DECODE 或 QUERY_DECODE 对各个值进行解码,因为数据可能无法完整传输。
提示:如果需要传输较大的数据量,请注意 URL 的最大长度。如果需要,请使用 POST 方法并接收查询作为内容。
输出 Content 类似于输出 Query。但是,数据是在标头传输之后传输的,并且支持较大的数据量。根据应用程序,Content 的类型可能不具有查询方法。
提示:仅支持 UTF-8 兼容数据。在传输二进制数据时,建议使用功能块 BASE64_ENCODE 对其进行编码。
输出返回输入 Content 的字节长度。
输出返回 HTTP 状态作为数字。例如 200、404 等。如果未收到任何状态,则返回值为 NULL。
如果输入 Status 不返回 200 或 NULL,则该输出为真。
输出返回 cURL 错误编号。如果此值为 0,则传输过程中没有错误发生。
输出返回 cURL 查询的错误文本。