Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Вы можете обнаружить, что при попытке использовать моки и случайные ошибки прокси-сервер не возвращает случайные ошибки. Одной из причин может быть неправильный порядок подключаемых модулей в конфигурации devproxyrc .
Прокси выполняет подключаемые модули в том порядке, в который они определены в конфигурации. В этом случае макеты выполняются до случайных ошибок, поэтому если у вас есть макет для URL-адреса, запрос никогда не достигает случайного подключаемого модуля ошибок.
Если вам нужны как случайные ошибки, так и моки, измените порядок подключаемых модулей на следующий:
{
"plugins": [
// [...] trimmed for brevity
{
"name": "GenericRandomErrorPlugin",
"enabled": true,
"pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll",
"configSection": "genericRandomErrorPlugin"
},
{
"name": "MockResponsePlugin",
"enabled": true,
"pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll",
"configSection": "mocksPlugin"
}
// [...] trimmed for brevity
],
// [...] trimmed for brevity
}
Таким образом, случайные ошибки обрабатываются сперва, и любой запрос, на котором прокси-сервер не завершает работу из-за случайной ошибки, сравнивается с моками.