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.