我有下面的代码,看起来它没有将标题作为谓词检查。
{
"responses": [
{
"inject": "<%- stringify(filename, 'Scripts/MyDept/CutOffTime.ejs') %>"
}
],
"predicates": [
{
"matches": {
"method": "GET",
"path": "/cutoff-times",
"query": {
"country": "\\w+"
},
"headers": {
"X-CLIENT-ID": "^[ A-Za-z0-9]*$"
}
}
}
]
}
奇怪的是,当我将@
值作为标头传递时,X-CLIENT-ID
它会验证并将消息显示为没有谓词匹配。因为它不是正则表达式的一部分。