可视化元件手册

  1. 首页
  2. 全部文档
  3. 可视化元件手册
  4. 集成功能元件(54个)
  5. HTTP Request HTTP请求

HTTP Request HTTP请求

名称:

HTTP Request | HTTP请求

图标:

功能:

  • 执行HTTP请求
  • 默认是执行POST请求,但可以是<URL>指向的服务器端提供的任意其他类型服务,类型由调用的HTTP服务决定

使用方式:

HTTP请求

输入

  • <URL>:字符类型的输入,单数,必须项;HTTP请求的URL地址,它和报文头属性组成完整的请求URL
  • <Request>:字符类型或二进制类型的输入,单数,非必须项;请求的类型,Request或Response
  • <Method>:字符类型的输入,单数,非必须项;如GET或POST,表示提交的方式,默认是POST,用此输入来替换POST,输入值取决于<URL>指向的服务器端可提供的服务类型名称
  • <Content Type>:字符类型的输入,单数,非必须项;输入来获知请求中的消息主体是用何种方式编码,再对主体进行解析
    · POST类下有四种常用方式:application/x-www-form-urlencoded / multipart/form-data / application/json / text/xml
  • <Request Headers>:字符类型的输入,单数,非必须项;报文头,包含若干个属性和值信息,格式为“属性名:属性值”,服务端据此获取客户端提交的信息
  • <Head Names>:字符类型的输入,单数,非必须项;请求的头部内容的名称

输出:

  • <Response>:数据结构类型的输出,单数,必须项;完成处理后的输出,对象类型由<Content Type>来决定并依此进行数据结构对象设计作为输出元件的连接对象
  • <Response Headers>:数据结构类型的输出,单数,非必须项;获取头部信息内容,需要时在固定的输出数据结构(右键单击元件并选“Show in Respository Explorer”在项目目录中找到并拖放入开发区)中添加名称对应的变量来处理
  • <Status Code>:数字类型的输出,单数,非必须项;输出处理状态的代码
  • <Status Message>:字符类型的输出,单数,非必须项;输出处理状态的信息文本

示例:

案例:执行请求并获取请求结果

任意项目的目录“Common/Templates/Miscellaneous/HTTP Request/Test1/Basic Test”中: