我在选民中设置了一个条件,该条件需要基于请求正文中的参数进行某种验证,在这种情况下为书号。
请求正文
{
"name": "The name",
"book": "/api/v1/books/e9ea1820-1957-427c-8ab7-17fb7a907f29"
}
我已经努力将请求主体放入选民内部,现在我正在获得整个IRI。但是现在我需要以某种方式从IRI中提取ID。我认为的第一个解决方案是拥有一个正则表达式,但是我想知道是否有一种不使用正则表达式的方法。
由于这可能是项目中定义的路线,因此可以使用Symfony\Component\Routing\Router
及其方法match
来进行“免费”解析。