组件库
代码编程
HTTP
HTTP(S)请求
查找
简体中文
  • 概览
  • 近期更新
  • 个人版VS企业版-产品介绍
  • 组件库
    • 关于云扩组件库
    • 代码编程
下载PDF

本文内容导航

    HTTP(S)请求

    概述

    此组件可以发送 HTTP(S)请求并返回响应的数据,并支持测试配置的 HTTP(S)请求是否可用。

    说明:

    仅支持简单的 HTTPS 请求,暂不支持需要传递证书才能使用的 HTTPS 请求。

    属性

    基本

    参见 通用配置项

    输入

    • URL :输入请求的 URL。

    • 超时(秒) :输入请求超时秒数。

    • 内容类型 :选择请求的内容类型,例如:application/json。

    • 请求方法 :选择请求的方法,支持 GET、POST、HEAD、PUT、DELETE、OPTIONS、PATCH。

    • 请求头 :输入请求头,仅支持 Dictionary 变量。可在“设置请求方式”弹窗中输入请求头信息,若同时在此属性框和弹窗中指定请求头,则使用弹窗中设置的变量。

    • 请求正文 :输入请求的正文。

      说明:

      在组件的可视化界面中,请求正文对应的内容支持文本模式(默认)和代码模式。

      • 文本模式(默认):输入纯文本内容。

      纯文本

      • 代码模式:支持输入C#代码(双引号需要转义),或是直接使用变量。

      变量

    输出

    • 响应正文 :输出此 HTTP 请求返回的数据。

    使用示例

    此流程执行逻辑:使用阿里云 身份证识别 接口,接口说明:身份证识别验证HTTP请求结果。

    配置HTTP(S)请求组件

    更多 HTTP 操作链接HTTP 抓包

    常见问题

    1. Q:现需将抓取的数据通过HTTP协议Post请求发送给其它系统,编辑器中哪个组件可以实现?

      A:“HTTP(S)请求”、 “执行C#代码”、“执行Python代码”等组件均可实现。

    2. Q:网页和ApiPost工具可以正常请求并返回,为什么用HTTP(S)请求组件直接报错?

    https1

    A: 可以使用代码关掉Expect。

    https2

    https3