获取包含连字符的元素 - Eve
Get Element Containing Hyphen - Eve
我在对包含连字符的元素执行获取请求时收到 404。我是 运行 python-eve API 框架。
$ curl -i http://api/words/apple
HTTP/1.0 200 OK
$ curl -i http://api/words/a-be
HTTP/1.0 404 NOT FOUND
有人熟悉这个问题吗?粗略搜索一无所获。我怀疑它与我的架构中的查找有关:
'additional_lookup': {
'url': 'regex("[\w]+")',
'field': 'word'
},
有什么想法吗?
是的,正则表达式不包含连字符。尝试将 url
设置为 \w+(?:-\w+)+
.
我在对包含连字符的元素执行获取请求时收到 404。我是 运行 python-eve API 框架。
$ curl -i http://api/words/apple
HTTP/1.0 200 OK
$ curl -i http://api/words/a-be
HTTP/1.0 404 NOT FOUND
有人熟悉这个问题吗?粗略搜索一无所获。我怀疑它与我的架构中的查找有关:
'additional_lookup': {
'url': 'regex("[\w]+")',
'field': 'word'
},
有什么想法吗?
是的,正则表达式不包含连字符。尝试将 url
设置为 \w+(?:-\w+)+
.