frontend http
bind *:8000
acl v1 hdr(ContentType) ??
acl users_create path_reg ^/users/create/?
use_backend users_create if users_create v1
请求将具有“Content-Type:application / vnd.hello.v1 + json”。不知道我怎么能匹配v1部分。
谢谢!
答案 0 :(得分:3)
hdr_sub将匹配。
acl v1 hdr_sub(Content-Type) v1
您也可以使用hdr_reg匹配正则表达式。
存在其他hdr选项,用于仅匹配标题中字符串的beging或end以及其他属性。有关详细信息,请参阅文档:https://code.google.com/p/haproxy-docs/wiki/MatchingLayer7