Variablen in .http-Dateien

Variablen in .http-Dateien

- Matt

Über .http-Dateien hatte ich schon geschrieben. Was ich damals nicht kannte, sind Variablen:

@host = https://localhost:7043

# @name login
POST {{host}}/auth/token
Content-Type: application/json

{ "user": "test", "pass": "test" }

###

GET {{host}}/kunden
Authorization: Bearer {{login.response.body.$.token}}

Der Verweis {{login.response.body.$.token}} greift auf die Antwort der benannten Anfrage darüber zu. Damit fällt das Kopieren von Tokens weg.

Umgebungen kommen aus einer http-client.env.json daneben, die man für Zugangsdaten aus dem Repository heraushalten sollte.