[英]Malformed REST API endpoints
Is it possible to put something in a REST API url endpoint such as a guid of 5125fb57-d88a-472d-915e-0a78172b0949
resulting in a url of https://example.com/tester/5125fb57-d88a-472d-915e-0a78172b0949 , or will I need to assign a get parameter for guid
? 是否可以在REST API URL端点中放置某些内容,例如5125fb57-d88a-472d-915e-0a78172b0949
的guid,从而导致URL为https://example.com/tester/5125fb57-d88a-472d-915e-0a78172b0949 ,还是需要为guid
分配get参数?
$app->get(_VER_.'/tester/{guid}', function (Request $request, Response $response, $args) {
$rs=$this->get('tester')->read($args['guid'],$request->getQueryParams('ts'));
return $response->withJson($rs[0],$rs[1]);
});
是的,有可能...您可能需要编写重写规则才能从url字符串中获取值
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.