simula de-http-responses

Crie um arquivo de simulações para o MockResponsePlugin a partir de arquivos que contêm respostas HTTP brutas.

Synopsis

devproxy mocks from-http-responses <http-response-files>... [options]

Arguments:
  <http-response-files>  Glob pattern to the file(s) containing HTTP responses to create mock responses from

Options:
  --mocks-file <mocks file>  File to save the generated mock responses to (required)
  --log-level <level>        Logging level: trace|debug|information|warning|error
  -h, --help                 Show help

Usage

devproxy mocks from-http-responses <http-response-files> --mocks-file <mocks-file>

Arguments

Name Description Required Default
<http-response-files> Um ou mais padrões glob para os arquivos que contêm respostas HTTP para criar respostas simuladas de, por exemplo, *.http. O Proxy de Desenvolvimento resolve os padrões relativos à pasta atual. Sim None

Opções

Name Description Valores permitidos Default
--mocks-file <mocks file> Arquivo para o qual salvar as respostas simuladas geradas. Required. None
--log-level <loglevel> Nível de mensagens a serem registradas trace, debug, information, warning, error information

Códigos de saída

Code Meaning
0 Êxito
1 Nenhum arquivo corresponde aos padrões especificados ou o Proxy de Desenvolvimento não pôde analisar um ou mais dos arquivos de resposta HTTP
2 Entrada ou uso inválido

Quando o Proxy de Desenvolvimento não pode analisar alguns dos arquivos, ele ainda grava simulações para os arquivos que ele analisou com êxito e sai com 1.

Comentários

O mocks comando só estará disponível quando você habilitar o MockResponsePlugin no arquivo de configuração do Proxy de Desenvolvimento.

Cada arquivo deve conter uma única resposta HTTP bruta que comece com a linha de status, por exemplo:

HTTP/1.1 200 OK
Content-Type: application/json

{
  "id": 1,
  "name": "Contoso"
}

Para cada arquivo, o Proxy de Desenvolvimento cria uma simulação com o código de status, cabeçalhos e corpo da resposta. Se a resposta tiver o tipo de conteúdo, o application/json Proxy de Desenvolvimento armazenará o corpo como JSON. Caso contrário, ele armazenará o corpo como uma cadeia de caracteres. Cada simulação gerada corresponde às solicitações para qualquer URL (*), portanto, atualize a request propriedade de cada simulação para corresponder às solicitações que você deseja simular.