如何处理PHP中的axios发布请求数据

时间:2019-01-04 06:45:53

标签: php wordpress axios

我的前端有axios发布请求,并且我正在使用WordPress REST API创建用于处理请求的终结点。我的发帖要求如下:

      axios({
  method: "post",
  url: "http://joomlatools/wordpress/wp-json/t2mchat/v2/post_categories",
  data: [
    {
      firstName: "Fred",
      lastName: "Flintstone"
    },
    {
      firstName: "Fred2",
      lastName: "Flintstone2"
    }
  ],
  headers: {
    Accept: "application/json",
    "Content-Type": "application/json"
  }
})
  .then(function(response) {
    console.log(response);
  })
  .catch(function(error) {
    console.log(error);
  });

现在,我的处理程序php函数如下所示:

function post_user_data($data){
   print_r($data);
    }

我知道这不多,但是post请求发送的对象看起来像这样:

{data: "WP_REST_Request Object↵(↵    [method:protected] =>…cted] => 1↵    [parsed_body:protected] => ↵)↵null", status: 200, statusText: "OK", headers: {…}, config: {…}, …}
config:
  adapter: ƒ xhrAdapter(config)
  data: "[{"firstName":"Fred","lastName":"Flintstone"},{"firstName":"Fred2","lastName":"Flintstone2"}]"
headers:
Accept: "application/json"
Content-Type: "application/json"
.............rest of the data
}

我只想访问数据对象内部的配置对象内部的数据。我不确定如何在PHP中访问它(我是新手),我也想将该数据另存为json到我的自定义wordpress表中。 我怎么做?我还没弄清楚。

0 个答案:

没有答案