使用wordpress搭建https client的测试服务器
- 其他
- 2023-12-06
- 75热度
- 0评论
前置条件:将wordpress设置为固定链接,参考前面章节https://www.laumy.tech/968.html 进行先设置。
外观->主题编辑器->function.php添加以下代码:
add_action( 'rest_api_init', function () {
// GET请求的路由
register_rest_route( 'mytest/v1', '/get-echo/', array(
'methods' => 'GET',
'callback' => 'my_test_get_endpoint',
) );
// POST请求的路由
register_rest_route( 'mytest/v1', '/post-echo/', array(
'methods' => 'POST',
'callback' => 'my_test_post_endpoint',
) );
});
// GET请求的回调函数
function my_test_get_endpoint( data ) {
return new WP_REST_Response( array('message' => 'This is a GET response'), 200 );
}
// POST请求的回调函数
function my_test_post_endpoint(request ) {
parameters =request->get_json_params();
return new WP_REST_Response( array('message' => 'This is a POST response', 'data' => $parameters), 200 );
}