Konvertera curl till HAR

Konvertera curl-kommandon till HAR-format (HTTP Archive). curl2code körs helt i din webbläsare via WebAssembly — din data förblir privat. För rå HTTP, prova vår curl till HTTP-konverterare. För JSON, se curl till JSON. Nedan finns färdiga HAR-exempel.

Hur man kopierar curl från din webbläsare

  1. 1

    Öppna DevTools

    Tryck på F12 eller Ctrl+Shift+I för att öppna webbläsarens utvecklarverktyg.

  2. 2

    Gå till fliken Network

    Klicka på fliken Network och utför åtgärden som utlöser HTTP-begäran.

  3. 3

    Kopiera som cURL

    Högerklicka på begäran → CopyCopy as cURL. Klistra sedan in den ovan.

Vanliga frågor

Vad är HAR-formatet?

HAR (HTTP Archive) är ett JSON-baserat format för att logga HTTP-transaktioner. Det fångar förfrågningar, svar, headers, cookies, tider och innehåll i en standardiserad struktur definierad av W3C. Webbläsare exporterar HAR från nätverksfliken i DevTools. curl2code konverterar curl-kommandon till HAR-poster för analys och återuppspelning.

HAR vs rå HTTP vs JSON-utdata — vilket format ska man använda?

HAR är bäst för webbläsarkompatibel analys — kan importeras i Chrome/Firefox DevTools. Rå HTTP visar det faktiska protokollformatet. JSON ger en strukturerad representation för programmatisk användning. Välj baserat på ditt arbetsflöde: HAR för felsökning, JSON för bearbetning. Se även curl till HTTP och curl till JSON.

Hur representeras autentiserings-headers i HAR?

Autentiserings-headers visas i headers-arrayen i HAR-förfrågan: {"name": "Authorization", "value": "Bearer token"}. HAR bevarar alla headers exakt som de skickades. Var försiktig när du delar HAR-filer — de kan innehålla känsliga tokens. Rensa inloggningsuppgifter före delning.

Hur representeras formulärdata i HAR?

Multipart-formulärdata visas i postData med mimeType: "multipart/form-data" och en params-array som listar varje fält. Filinnehåll kan inkluderas som text eller base64-kodat. Fältet text innehåller den råa bodyn. curl2code genererar den kompletta postData-strukturen.

Hur validerar man en HAR-fil?

Kontrollera de obligatoriska fälten: log.version, log.creator och arrayen log.entries. Varje post behöver objekten request och response. Använd HAR-validerare som npm-paketet har-validator. Importera till Chrome DevTools (Network > Import HAR) för att verifiera strukturen visuellt.

Hur parsar och analyserar man HAR-filer?

HAR är JSON — parsa med valfritt JSON-bibliotek. Viktiga sökvägar: log.entries[].request.url för URL:er, log.entries[].time för total tid, log.entries[].response.content.size för svarsstorlek. Verktyg som har-analyzer ger prestandainsikter. För programmatisk analys, se curl till JavaScript.

Hur använder man HAR för felsökning?

Exportera HAR från webbläsarens DevTools (fliken Network > Export HAR), dela med teammedlemmar och importera i deras webbläsare för återuppspelning. HAR fångar vattenfallsdiagram för tider, omdirigeringar och cookie-flöden. Använd charles-proxy eller mitmproxy för att generera HAR från valfri HTTP-klient.

Vilka verktyg fungerar med HAR-filer?

Chrome/Firefox DevTools importerar HAR för visuell analys. mitmproxy och Charles Proxy exporterar HAR. har-to-k6 konverterar HAR till belastningstester. httparchive.org använder HAR för forskning om webbprestanda. Postman importerar HAR för att skapa samlingar. För råformat, se curl till HTTP.

Hur representerar man en POST förfrågan med JSON body i HAR?

Använd curl -X POST -d "{"key":"value"}" -H "Content-Type: application/json" och curl2code konverterar det till HAR format: { "method": "POST", "postData": { "mimeType": "application/json", "text": "..." } }. JSON body och Content-Type header bevaras i utdatan. curl2code hanterar både inline JSON och @file.json referenser.

Hur inkluderar man Bearer token auktorisering i HAR?

När du konverterar curl -H "Authorization: Bearer YOUR_TOKEN" URL med curl2code bevaras Bearer token i HAR utdatan: { "name": "Authorization", "value": "Bearer YOUR_TOKEN" }. Både -H "Authorization: Bearer ..." och OAuth token flaggor detekteras automatiskt.

Hur representeras Content-Type i HAR format?

Vid konvertering av curl -H "Content-Type: application/json" URL matar curl2code ut Content-Type i HAR som: { "name": "Content-Type", "value": "application/json" }. Vanliga typer inkluderar application/json, application/x-www-form-urlencoded och multipart/form-data. curl2code bevarar exakt Content-Type från det ursprungliga curl kommandot.

Användbara länkar

curl-guider

Konvertera curl till andra språk