WP REST API 如何检查 header 方法

WP REST API how to check header method

我想检查传入的请求是 POST、PUT、DELETE 还是 GET。我应该注意到我正在测试 Postman。我似乎无法在文档中找到信息。

当你注册一个路由时——你为它定义一个方法,比如 GET,POST...加上一个回调函数。不同的请求类型可以有不同的回调函数:

register_rest_route($namespace,
    array(
        array(
            'methods'   => 'GET',
            'callback'  => 'my_get_something_handler'
        )
    ),
);

或者,您可以为所有方法设置一个回调函数,然后在该函数中使用 $request->get_method() 方法检查它是否为 POST,GET..在这里您可以找到更多关于 get_method() function