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

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

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

Когда я передаю - в качестве параметра URI для запроса Почтальона, созданного через фиктивный сервер, в отличие от того, когда я передаю то же значение параметра 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}}

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

введите описание изображения здесь

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

введите описание изображения здесь

Всего 1 ответ

Автоматический диспенсер мыльной пены от xiaomi.


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

Например:

введите описание изображения здесь

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

введите описание изображения здесь

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

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

Есть идеи?

10000