Get the parameter from the body

POST request

Passthroughs

Api Config

name: pixiu
description: pixiu sample
resources:
  - path: '/api/v1/test-http/user'
    type: restful
    description: user
    methods:
      - httpVerb: POST
        onAir: true
        timeout: 10s
        inboundRequest:
          requestType: http
        integrationRequest:
          requestType: http
          host: "127.0.0.1:1314"
          path: "/user/"

Request

curl host:port/api/v1/test-http/user -X POST -d '{"name": "tiecheng1","code": 4,"age": 18}' --header "Content-Type: application/json"

Response

  • If first add, return like:
{
  "id": "XVlBz",
  "name": "tiecheng1",
  "age": 18,
  "time": "0001-01-01T00:00:00Z"
}
  • If you add user multi, return like:
{
  "message": "data is exist"
}