Как добавить URL соответствующий шаблон регулярных выражений в файлах сопоставления Wiremock - PullRequest
1 голос
/ 03 июля 2019

Мне нужно добавить регулярное выражение для access_token и clientId, как показано в запросе ниже, который является файлом сопоставления, сгенерированным Wiremock.Когда я пробую этот файл сопоставления, он рассматривает его как строку, а не как регулярное выражение для сопоставления с запросом ввода.

{
  "id" : "fa7b4992-3527-3a3e-ae01-6f06bae3d35d",
  "request" : {
    "url" : "mock/ws/check?access_token=(a-z)*",
    "method" : "POST",
    "bodyPatterns" : [ {
      "equalToJson" : "{\"priority\":\"HIGH\",\"clientId\":\"(a-z)*\"}",
      "ignoreArrayOrder" : true,
      "ignoreExtraElements" : true
    } ]
  },
  "response" : {

  },
  "uuid" : "fa7b4992-3527-3a3e-ae01-6f06bae3d35d"
}

1 Ответ

0 голосов
/ 03 июля 2019

Похоже, вам нужно использовать urlPathPattern

{   "id" : "fa7b4992-3527-3a3e-ae01-6f06bae3d35d",   "request" : {
    "url" : "mock/ws/check?access_token=(a-z)*",
    "method" : "POST",
    "bodyPatterns" : [ {
      "equalToJson" : "{\"priority\":\"HIGH\",\"clientId\":\"(a-z)*\"}",
      "ignoreArrayOrder" : true,
      "ignoreExtraElements" : true
    } ]   },   "response" : {

  },   "uuid" : "fa7b4992-3527-3a3e-ae01-6f06bae3d35d" }
...