Я пытался записать внешний https
вызов, используя автономный режим Wiremock. При использовании реальной внешней системы нам нужен сертификат, где я храню свое локальное хранилище ключей. (работает нормально)
Я использую приведенную ниже команду для раскрутки сервера wiremock
java -jar wiremock-standalone-2.25.1.jar --verbose --https-port 9050 --https-keystore "C:\Program Files\Java\jdk1.7.0_80\jre\lib\security\cacerts" --keystore-password changeit --record-mappings --proxy-all="https://abced.com:9080"
2020-03-13 11:20:45.426 Verbose logging enabled
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
2020-03-13 11:20:47.490 Verbose logging enabled
2020-03-13 11:20:47.558 Recording mappings to .\mappings
/$$ /$$ /$$ /$$ /$$ /$$
| $$ /$ | $$|__/ | $$$ /$$$ | $$
| $$ /$$$| $$ /$$ /$$$$$$ /$$$$$$ | $$$$ /$$$$ /$$$$$$ /$$$$$$$| $$ /$$
| $$/$$ $$ $$| $$ /$$__ $$ /$$__ $$| $$ $$/$$ $$ /$$__ $$ /$$_____/| $$ /$$/
| $$$$_ $$$$| $$| $$ \__/| $$$$$$$$| $$ $$$| $$| $$ \ $$| $$ | $$$$$$/
| $$$/ \ $$$| $$| $$ | $$_____/| $$\ $ | $$| $$ | $$| $$ | $$_ $$
| $$/ \ $$| $$| $$ | $$$$$$$| $$ \/ | $$| $$$$$$/| $$$$$$$| $$ \ $$
|__/ \__/|__/|__/ \_______/|__/ |__/ \______/ \_______/|__/ \__/
port: 8080
https-port: 9050
https-keystore: C:\Program Files\Java\jdk1.7.0_80\jre\lib\security\cacerts
proxy-all: https://abced.com:9080
preserve-host-header: false
enable-browser-proxying: false
disable-banner: false
record-mappings: true
match-headers: []
no-request-journal: false
verbose: true
После этого я вижу, что сервер Wiremock работает и работает, как указано выше.
Но проблема в том, что когда я нажму на это https://localhost:9050/
Ничего не появляется. Это звучит как что-то не так.
Ссылка: http://wiremock.org/docs/running-standalone/