Я пытаюсь настроить фиктивный сервер, используя wireMock
как отдельный процесс. Я скачал файл jar и выполнил следующую команду:
java -jar wiremock-standalone-2.23.2.jar --port 0
Мне пришлось динамически определять порт, потому что я уже использую порт 8080 по умолчанию для другой программы, работающей на моей машине. Это дало мне номер порта 55142, но когда я попытался получить доступ к нему в Интернете, это дало мне следующую ошибку:
HTTP ERROR 403
Problem accessing /__files/. Reason:
Forbidden
Powered by Jetty://
вместо ввода локальный: 8080 укажите реальный URL-адрес, над которым вы хотели бы издеваться, например: локальный: 8080/логин
Вероятно, это связано с тем, что вы только что ввели http://локальный: 55142
и так как нет сопоставлений в каталоге ./mappings
и файлов в каталоге ./files (там же, где находится ваш файл wiremock.jar)
2019-06-04 00:10:58.890 Request was not matched as there were no stubs registered:
{
"url" : "/"
...
}
пожалуйста, попробуйте вызвать с конечной точкой __admin
, чтобы увидеть, работает ли WireMock
http://локальный:55142/__админ
см. также документацию здесь для более полезных команд администратора.
Разрешается ли Usher, выполняющему процессы Java, читать этот каталог?