Konvertera curl till HTTP
curl2code konverterar curl-kommandon till rått HTTP-begäransformat. Konverteringen körs i din webbläsare via WebAssembly för total integritet. För HAR-format, kolla in vår curl till HAR-konverterare. För HTTPie, se curl till HTTPie. Nedan finns praktiska exempel på HTTP-begäranden.
Hur man kopierar curl från din webbläsare
- 1
Öppna DevTools
Tryck på F12 eller Ctrl+Shift+I för att öppna webbläsarens utvecklarverktyg.
- 2
Gå till fliken Network
Klicka på fliken Network och utför åtgärden som utlöser HTTP-begäran.
- 3
Kopiera som cURL
Högerklicka på begäran → Copy → Copy as cURL. Klistra sedan in den ovan.
Vanliga frågor
Vad är det råa HTTP-formatet?
Rå HTTP visar den faktiska protokolltexten som skickas över nätverket: förfrågningsraden (GET /path HTTP/1.1), headers och body. Det är den kanoniska representationen definierad i RFC 9110. curl2code genererar det råa HTTP-förfrågningsformatet, vilket är användbart för att förstå exakt vad ett curl-kommando gör på protokollnivå.
Rå HTTP vs HAR vs HTTPie — vilket format ska man välja?
Rå HTTP visar den exakta protokollrepresentationen — bäst för inlärning och dokumentation. HAR är JSON-strukturerat för verktyg. HTTPie är en användarvänlig CLI-syntax. Välj rå HTTP för protokollförståelse, HAR för analys, HTTPie för skript. Se även curl till HAR and curl till HTTPie.
Hur ser autentisering ut i rå HTTP?
Autentisering visas som en header-rad: Authorization: Bearer token123 eller Authorization: Basic dXNlcjpwYXNz. I rå HTTP ser du den exakta headern som skickas — vilket gör det enkelt att verifiera att autentiseringen är korrekt konfigurerad. curl2code visar hela förfrågan inklusive autentiserings-headers.
Hur ser formulärdata ut i rå HTTP?
Multipart-formulärdata visar boundary, varje del med sina egna Content-Disposition och Content-Type-headers, separerade av boundary-strängar. Headern Content-Type inkluderar multipart/form-data; boundary=.... Rå HTTP avslöjar den exakta strukturen som bibliotek ofta abstraherar bort.
Hur representeras HTTP-fel?
Svarsraden visar koden: HTTP/1.1 404 Not Found eller HTTP/1.1 500 Internal Server Error. Svars-headers kan inkludera Retry-After för rate limiting eller WWW-Authenticate för autentiseringsutmaningar. Att förstå rå HTTP hjälper till att felsöka problem i alla programmeringsspråk.
Vad är skillnaderna mellan HTTP-versioner?
HTTP/1.1 använder textbaserade headers och en förfrågan per anslutning (med keep-alive). HTTP/2 multiplexar förfrågningar över en enda binär anslutning. HTTP/3 använder QUIC (UDP-baserat) för snabbare anslutningsuppsättning. curl stöder alla tre med flaggorna --http2 och --http3.
Vad betyder vanliga HTTP-statuskoder?
200 OK, 201 Created, 204 No Content — framgång. 301/302 omdirigeringar. 400 Bad Request, 401 Unauthorized, 403 Forbidden, 404 Not Found — klientfel. 500 Internal Server Error, 502 Bad Gateway, 503 Service Unavailable — serverfel. 429 Too Many Requests — hastighetsbegränsad.
Hur använder man rå HTTP för felsökning?
Jämför den råa HTTP-utdatan från curl2code med faktisk nätverkstrafik (använd curl -v för utförlig utdata). Kontrollera att headers, Content-Type, body-kodning och Content-Length matchar förväntningarna. Verktyg som mitmproxy, Wireshark och Fiddler visar rå HTTP för alla klienter. För CLI-felsökning, se curl till HTTPie.
Hur representerar man en POST förfrågan med JSON body i Raw HTTP?
Använd curl -X POST -d '{"key":"value"}' -H "Content-Type: application/json" och curl2code konverterar det till Raw HTTP format: POST /api/data HTTP/1.1 Content-Type: application/json {'key':'value'}. 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 Raw HTTP?
När du konverterar curl -H "Authorization: Bearer YOUR_TOKEN" URL med curl2code bevaras Bearer token i Raw HTTP utdatan: Authorization: Bearer YOUR_TOKEN. Både -H "Authorization: Bearer ..." och OAuth token flaggor detekteras automatiskt.
Hur representeras Content-Type i Raw HTTP format?
Vid konvertering av curl -H "Content-Type: application/json" URL matar curl2code ut Content-Type i Raw HTTP som: Content-Type: 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.