Gå til indholdet

Brug af .http-filer i Visual Studio

I denne sektion vil vi gennemgå, hvordan man bruger .http-filer i Visual Studio til at teste API’er og oprette mock data. .http-filer er en letvægts og effektiv måde at teste API’er direkte fra Visual Studio, uden behov for eksterne værktøjer som Postman eller Fiddler.

Oprettelse af en .http-fil

  1. For at oprette en .http-fil skal du højreklikke på projektet eller en mappe i Solution Explorer og vælge “Add” > “New Item”.
  2. Vælg “Text File” fra listen over filtyper og angiv et navn med .http-udvidelsen, for eksempel “MyApiTest.http”.
  3. Klik på “Add” for at oprette filen.

Skrivning af HTTP-anmodninger i .http-filer

Når .http-filen er oprettet, kan du begynde at skrive HTTP-anmodninger i den. Her er et simpelt eksempel på en GET-anmodning:

GET https://api.example.com/users

For at sende en POST-anmodning med JSON-data skal du inkludere en “Content-Type” header og JSON-data i anmodningslegemet:

POST https://api.example.com/users
Content-Type: application/json
{
"name": "John Doe",
"email": "john.doe@example.com"
}

Send HTTP-anmodninger

For at sende HTTP-anmodningen skal du placere markøren på den linje, der indeholder HTTP-metoden (GET, POST osv.) og trykke på “Send Request” knappen, der vises til højre for linjen, eller bruge genvejstasten Ctrl+Alt+Enter.

Visual Studio vil åbne en ny fane med navnet “HTTP Response”, hvor du kan se svaret fra API’en, herunder statuskoden, headere og JSON-data.

Håndtering af flere miljøer

I nogle tilfælde skal du måske teste API’er på forskellige miljøer, såsom udvikling, test og produktion. .http-filer understøtter variabler, der gør det nemt at ændre base-URL’en for anmodningerne.

For at oprette en variabel, skal du tilføje en kommentar i starten af filen med følgende format:

@baseUrl = https://api.example.com

Nu kan du bruge variablen i dine anmodninger:

GET {{ baseUrl }}/users

For at skifte mellem forskellige miljøer kan du oprette forskellige .http-filer med forskellige værdier for @baseUrl variablen.