API响应后如何处理

时间:2019-02-09 11:04:43

标签: php api codeigniter

我有一个POST API,该API接受以下格式的JSON并将数据插入5个表中。

但是由于我必须编写5个不同的查询来插入数据,因此API将响应返回的时间更长。

{
  "table1": [
    {
      "field1": "value1",
      "field2": "value2",
      "field3": "value3"
    },
    {
      "field4": "value4",
      "field5": "value5"
    }
  ],
  "table2": [
    {
      "field1": "value1",
      "field2": "value2",
      "field3": "value3"
    }
  ],
  "table3": [
    {
      "field1": "value1",
      "field2": "value2",
      "field3": "value3",
      "field4": "value4"
    },
    {
      "field5": "value5"
    }
  ],
  "table4": [
    {
      "field1": "value1",
      "field2": "value2",
      "field3": "value3",
      "field4": "value4",
      "field5": "value5"
    }
  ]
}

我想知道是否有可用的工具或技术来执行以下流程,

  1. 整个JSON将插入单个表中
  2. 插入服务器后,服务器将通过给出响应来释放前端。
  3. 一旦客户端得到响应并被释放,服务器就会将数据一一插入到相应的表中。

这样的流程将使API更快。 谢谢您的建议。

0 个答案:

没有答案