Заглушка Wiremock json для вызовов https - PullRequest
0 голосов
/ 17 марта 2020

Я хотел настроить https вызов как json конфигурационная заглушка в wiremock.

Какие дополнительные настройки нужно предоставить сверху?

У меня ниже json config

 {
  "id": "177a103d-85e4-4688-acd6-acc8a97ce085",
  "name": "provider_rest_push",
  "request": {
    "url": "/user/profile",
    "method": "POST",
    "bodyPatterns": [
      {
        "equalToJson": "{\"type\":\"011\".....}",
        "ignoreArrayOrder": true,
        "ignoreExtraElements": true
      }
    ]
  },
  "response": {
    "status": 200,
    "body": "{\"result........."}",
    "headers": {
      "Cache-Control": "must-revalidate,no-cache,no-store",
      "Content-Type": "application/json",
      "Server": "Jetty(8.1.15.v20140411)"
    }
  },
  "uuid": "177a103d-85e4-4688-acd6-acc8a97ce085",
  "persistent": true,
  "insertionIndex": 5
}

Выше отлично работает для http, но НЕ для https:

Я получаю ниже, когда меняю на https

[WARNING] Illegal character 0x16 in state=START for buffer HeapByteBuffer@35a693b9[p=1,l=262,c=8192,r=261]={\x16<<<\x03\x01\x01\x01\x01\x00\x00\xFd\x03\x03\x87\xEb\xEb\x8b0\xB7\x14...\x01\x03\x02\x03\x03\x02\x01\x02\x02\x02\x033t\x00\x00>>>ding: gzip, defla...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
[WARNING] badMessage: 400 Illegal character 0x16 for HttpChannelOverHttp@72ab37c7{r=0,c=false,a=IDLE,uri=-}
2020-03-17 12:53:14.631 Request received:
0:0:0:0:0:0:0:1 - POST /user/profile

Я сослал этот ответ но не уверен пароль для второго шага в первом ответе

т.е.

Импорт сертификации в хранилище ключей

 keytool -import -trustcacerts -alias mock -file localhost.crt -keystore identity.jks
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...