Mocks from-http-responses

Erstellen Sie eine Mocks-Datei für den MockResponsePlugin aus Dateien, die unformatierte HTTP-Antworten enthalten.

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

Verwendung

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

Arguments

Name Description Required Standard
<http-response-files> Mindestens ein Globmuster für die Dateien, die HTTP-Antworten enthalten, um simulierte Antworten zu erstellen, *.httpz. B. . Dev Proxy löst die Muster relativ zum aktuellen Ordner auf. Yes Kein

Options

Name Description Zulässige Werte Standard
--mocks-file <mocks file> Datei zum Speichern der generierten Simulierten Antworten. Required. Kein
--log-level <loglevel> Ebene der zu protokollierenden Nachrichten trace, debug, information, warning, , error information

Exitcodes

Code Dies bedeutet
0 Success
1 Keine Dateien entsprechen den angegebenen Mustern, oder Dev Proxy konnte eine oder mehrere der HTTP-Antwortdateien nicht analysieren.
2 Ungültige Eingabe oder Verwendung

Wenn Dev Proxy einige der Dateien nicht analysieren kann, schreibt er weiterhin Modelle für die Dateien, mit 1denen er erfolgreich analysiert und beendet wird.

Remarks

Der mocks Befehl ist nur verfügbar, wenn Sie die MockResponsePlugin in Ihrer Dev Proxy-Konfigurationsdatei aktivieren.

Jede Datei muss eine einzelne unformatierte HTTP-Antwort enthalten, die mit der Statuszeile beginnt, z. B.:

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

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

Für jede Datei erstellt Dev Proxy ein Mock mit dem Statuscode der Antwort, Headern und Textkörper. Wenn die Antwort den application/json Inhaltstyp aufweist, speichert Dev Proxy den Textkörper als JSON. Andernfalls wird der Textkörper als Zeichenfolge gespeichert. Jedes generierte Modell gleicht Anforderungen an eine beliebige URL (*) ab. Aktualisieren Sie daher die request Eigenschaft jedes Mocks so, dass sie mit den Anforderungen übereinstimmt, die Sie modellieren möchten.