Почтальон не принимает `-` в качестве параметра URI для поддельных запросов к серверу - PullRequest
1 голос
/ 15 января 2020

Я получаю следующее сообщение об ошибке:

{
    "error": {
        "name": "mockRequestNotFoundError",
        "header": "No matching requests",
        "message": "Double check your method and the request path and try again."
    }
}

Когда я передаю - в качестве параметра URI для запроса Postman, созданного через фиктивный сервер, в отличие от того, когда я передаю то же значение параметра URI в запросе не создается через фиктивный сервер, он работает хорошо!

URL: http://{{host}}/order/{{subUserId}}/{{BusinessDate}}/5

хост: {mocking-server-url-without-http-keyword}

subUserId: 1

BusinessDate : 2020-01-12-17-07-21

Заголовок HTTP-запроса: x-api-key: {{postman_secret_API_key}}

Основной запрос с использованием сервера проверки в качестве хоста, который возвращает данные правильно:

enter image description here

Смоделированный запрос с использованием сервера проверки в качестве хоста, который возвращает ошибку:

enter image description here

1 Ответ

0 голосов
/ 15 января 2020

Макет example должен соответствовать пути основного запроса для его возврата.

Например:

enter image description here

Если этого не произойдет, он не сможет найти макет example, который вы используете:

enter image description here

Я не уверен в вашем конкретном контексте, но вы также можете использовать другие Request Headers в своем основном запросе, чтобы указать на Speci c Примеры макетов:

x-mock-response-code:200
x-mock-response-name:<name of the mock example>
...