下面的插件通过与管道兼容的步骤提供可用的功能。有关如何将步骤集成到管道中的更多信息,请参见步骤部分管道语法页。

对于其他类似的插件列表,请参阅管道参考步骤页。

HTTP请求插件

HttpRequest的:执行HTTP请求并返回一个响应对象

执行的HTTP请求,并返回一个响应对象。

用法示例:

DEF响应=的HttpRequest的 'http://本地主机:8080 /詹金斯/ API / 必威国际有限公司JSON漂亮=真' 的println( “状态: ”+ response.status)的println(“ 内容:” + response.content)

如果詹必威国际有限公司金斯HTTP请求作出后重新启动时,但在接收到HTTP响应之前,HTTP请求将失败。

validResponseCodes是逗号分隔的单个值或从字符串:向范围。例如,“200”为仅接受200或“201301:303”接受201,以及从301到303的范围内。

响应对象的方法是:

  • 串的getContent():HTTP响应实体。这意味着没有头的响应的文本。如果响应不包含实体的getContent()返回null。
  • 的getStatus INT():HTTP状态代码。

  • URL.
    指定的URL提出要求。
    • 类型:细绳
  • acceptType(可选的)
    添加接受:FOOHTTP请求头,其中Foo是HTTP内容类型接受。
    • 价值观:没有设置TEXT_HTMLTEXT_PLAINAPPLICATION_FORMAPPLICATION_JSONAPPLICATION_JSON_UTF8APPLICATION_TARAPPLICATION_ZIPAPPLICATION_OCTETSTREAM
  • 身份验证(可选的)
    认证将在此请求之前使用。认证在全局配置下即在此处选择键名创建。
    • 类型:细绳
  • consoleLogResponseBody(可选的)
    这允许关闭响应正文写入日志。
    • 类型:布尔
  • 内容类型(可选的)
    添加内容类型:FOOHTTP请求头,其中Foo请求使用的HTTP内容类型。
    • 价值观:没有设置TEXT_HTMLTEXT_PLAINAPPLICATION_FORMAPPLICATION_JSONAPPLICATION_JSON_UTF8APPLICATION_TARAPPLICATION_ZIPAPPLICATION_OCTETSTREAM
  • customHeaders(可选的)
      嵌套对象的数组/列表
    • 姓名
      • 类型:细绳
    • 价值
      • 类型:细绳
    • maskValue
      • 类型:布尔
  • httpMode(可选的)
    的请求的HTTP模式,例如“GET”或“POST”。
    • 价值观:得到邮政删除选项修补
  • HTTPPROXY(可选的)
    使用代理来处理HTTP请求。例如:http:// mycorpproxy:80
    • 类型:细绳
  • ignoreSslErrors(可选的)
    如果设置为true,使用HTTPS请求将证书中的信任,即使它是无效的或已过期。
    • 类型:布尔
  • multipartName(可选的)
    在使用多实体名称内容处置头与所述上传文件路径结合使用。
    • 类型:细绳
  • 输出文件(可选的)
    在其中写入响应数据的文件的名称。
    • 类型:细绳
  • proxyAuthentication(可选的)
    • 类型:细绳
  • 安静的(可选的)
    这允许关闭所有日志输出。
    • 类型:布尔
  • requestBody(可选的)

    的请求的原始体。

    参数将得到解决。

    • 类型:细绳
  • responseHandle(可选的)
    如何响应的处理方式。
    STRING(默认值)将改变字符串的响应。
    NONE不会读取响应内容,并关闭作业执行后的反应。
    LEAVE_OPEN不会读取响应内容但保留作业执行外读取到开放的输入流。使用LEAVE_OPEN这是你的责任,在使用后关闭它。'response.close();'
    • 价值观:没有任何LEAVE_OPEN细绳
  • 暂停(可选的)
    指定以秒(默认值是0,这意味着无超时)的超时值。
    • 类型:int
  • 上传文件(可选的)
    路径上传文件,相对于构建工作区或绝对路径。

    可用于上传文件多部分/格式数据 邮政请求。上面应该设置相应的内容类型,默认为应用程序/八进制除此以外。
    • 类型:细绳
  • useNtlm(可选的)
    • 类型:布尔
  • useSystemProperties(可选的)
    系统属性配置客户端。
    • 类型:布尔
  • validResponseCodes(可选的)
    配置响应代码来标记的执行作为成功
    您可以配置简单的代码,如“200”或多个代码由separeted逗号(',')如。“200404500”
    码的间隔时间应在格式从到如。“100:399”。
    默认的(好像是空的)是不4XX和5XX。从100到399这意味着成功“100:399”
    忽略任何响应代码使用“100:599”。
    • 类型:细绳
  • validResponseContent(可选的)
    如果设定的响应必须包含此字符串的标记作为执行成功
    • 类型:细绳
  • wrapAsMultipart(可选的)
    如果设置为false上传文件将直接被设置成请求的身体,不会被包装成多部分/格式数据
    • 类型:布尔

此页面有用吗?

请通过此提交您关于此页面的反馈快速形式

或者,如果您不希望填写快速表格,您可以简单地指示您是否找到此页面有用吗?


看到现有的反馈在这里