Skip to content

Latest commit

 

History

History
121 lines (105 loc) · 2.25 KB

restapiwriter.md

File metadata and controls

121 lines (105 loc) · 2.25 KB

Restapi Writer

一、插件名称

名称:restapiwriter

二、参数说明

  • url
    • 描述:连接的url
    • 必选:是
    • 默认值:无
    • 字段类型:String

  • method
    • 描述:request的类型,postget
    • 必选:是
    • 默认值:无
    • 字段类型:String

  • header
    • 描述:需要添加的报头信息
    • 必选:否
    • 默认值:无
    • 字段类型:Map

  • body
    • 描述:发送的数据中包括params
    • 必选:否
    • 默认值:无
    • 字段类型:Map

  • params
    • 描述:发送的数据中包括params
    • 必选:否
    • 默认值:无
    • 字段类型:Map

  • column
    • 描述:如果column不为空,那么将数据和字段名一一对应。如果column为空,则返回每个数据的第一个字段。
    • 必选:否
    • 默认值:无
    • 字段类型:List

三、使用示例

{
  "job": {
    "content": [
      {
        "reader": {
          "parameter": {
            "column": [
              {
                "name": "id",
                "type": "id"
              },
              {
                "name": "data",
                "type": "string"
              }
            ],
            "sliceRecordCount": [
              "100"
            ]
          },
          "name": "streamreader"
        },
        "writer": {
          "parameter": {
            "url": "http://kudu3/server/index.php?g=Web&c=Mock&o=mock&projectID=58&uri=/api/tiezhu/test/get",
            "header": [],
            "body": [],
            "method": "post",
            "params": {},
            "column": ["id","data"]
          },
          "name": "restapiwriter"
        }
      }
    ],
    "setting": {
      "restore": {
        "maxRowNumForCheckpoint": 0,
        "isRestore": false,
        "isStream": true,
        "restoreColumnName": "",
        "restoreColumnIndex": 0
      },
      "errorLimit": {
        "record": 100
      },
      "speed": {
        "bytes": 0,
        "channel": 1
      },
      "log": {
        "isLogger": false,
        "level": "debug",
        "path": "",
        "pattern": ""
      }
    }
  }
}