Världens mest kraftfulla nätverksprotokollanalysator, Wireshark, övervakar i princip datapaket som skickas genom en dators nätverk i realtid. Sedan det här verktyget med öppen källkod skapades 1998, har ett globalt team av protokoll- och nätverksspecialister utvecklat och underhållit det.
Om du behöver undersöka statuskoderna för datapaket med Wireshark, har vi beskrivit stegen för att göra detta för HTTP-förfrågningar. Dessutom inkluderar våra vanliga frågor och svar innebörden för varje statuskod och några av de vanligaste HTTP-förfrågningsmetoderna med exempel.
Hur man hittar statuskoden för en HTTP-förfrågan i WireShark
Så här hittar du statuskoden för en webbservers svar på en HTTP-förfrågan:
- Starta din webbläsare.
- Rensa webbläsarens cacheminne.
- Starta "Wireshark."
- Från listan över nätverksgränssnitt på din dator:
- Dubbelklicka på din Ethernet- eller Wi-Fi-adapter.
- Wireshark börjar automatiskt samla in paket.
- Starta en ny webbläsare och navigera sedan till webbplatsen du vill undersöka statuskoderna för.
- För att bara se HTTP-paketen, skriv "HTTP" i textfältet "Filter" uppe till vänster.
- Sedan, under huvudmenyn, klicka på startikonen (den första ikonen) för att börja fånga paket.
- Uppdatera sidan. När Wireshark visar HTTP-paketen för din webbplatsförfrågan stoppar du infångningen genom att klicka på stoppikonen.
- Välj paketposten där kolumnen "Info" står: "HTTP/1.1 [XXX ett nummer] OK."
- Nummerdelen av "Info" kommer att vara statuskoden.
Notera: Statuskoden och annan användbar information om det valda datapaketet finns i fönstret under paketfönstret. Expandera alternativet "Hypertext Transfer Protocol" och sedan "HTTP/1.1...." alternativet nedan för att se det.
Hur man visar alla statuskoder för en HTTP-förfrågan
- Starta din webbläsare.
- Rensa webbläsarens cacheminne.
- Starta "Wireshark."
- Från listan över nätverksgränssnitt på din dator:
- Dubbelklicka på din Ethernet- eller Wi-Fi-adapter.
- Wireshark börjar automatiskt samla in paket.
- Starta en ny webbläsare och navigera sedan till webbplatsen du vill undersöka statuskoderna för.
- För att bara se HTTP-paketen, skriv "HTTP" i textfältet "Filter" uppe till vänster.
- Sedan, under huvudmenyn, klicka på startikonen (den första ikonen) för att börja fånga paket.
- Uppdatera sidan. När Wireshark visar HTTP-paketen för din webbplatsförfrågan stoppar du infångningen genom att klicka på stoppikonen.
- Från toppmenyn väljer du "Statistik", "HTTP" och sedan "Packet Counter".
- Ett filterfönster kommer att dyka upp. Lämna textfältet tomt och klicka på "Skapa statistik."
- Klicka på plustecknet bredvid alternativet "HTTP-svarspaket" för att expandera det.
- Utöka statuskodgrupperingarna för mer information om varje statuskod.
FAQs
Vad betyder statuskoderna i WireShark?
Statuskoder är svar som ges av webbservern som svar på en begäran till den. Förfrågningar görs till webbservrar när du navigerar till en webbsida[er] från din webbläsare och all annan interaktion du har med webbsidan[er].
Kan jag filtrera statuskoder i WireShark?
För att lista statuskoderna endast för HTTP-förfrågningar:
1. Starta din webbläsare.
2. Rensa webbläsarens cacheminne.
3. Starta "Wireshark."
4. Från listan över nätverksgränssnitt på din dator:
· Dubbelklicka på din Ethernet- eller Wi-Fi-adapter.
· Wireshark börjar automatiskt samla in paket.
5. Starta en ny webbläsare och navigera sedan till webbplatsen du vill undersöka statuskoderna för.
6. Ange "http.response.code" i textfältet "Filter" uppe till vänster.
7. Klicka sedan på startikonen (den första ikonen) under huvudmenyn för att börja fånga paket.
· Statuskoderna för dina webbserverförfrågningar visas i paketfönstret.
Vad är meningen med de olika HTTP-svarsstatuskoderna?
HTTP-statuskoderna är indelade i fem kategorier. Varje svar består av tre siffror – endast den första siffran beskriver svarets kategori. Kategorierna är:
• 1XX är ett informationssvar som säger att begäran har tagits emot av servern och håller på att behandlas.
• 2XX är ett framgångssvar för att bekräfta att begäran mottogs framgångsrikt, uppfattades och accepterades.
• 3XX är ett omdirigeringsmeddelande för att informera om att fler åtgärder krävs innan begäran kan slutföras framgångsrikt.
• 4XX är ett klientfel, utfärdat när begäran inte kan utföras.
• 5XX är ett serverfel när begäran är giltig men servern inte uppfyllde den.
Sniffar paket genom tråden med Wireshark
Wireshark är ett etablerat paketanalysverktyg med öppen källkod, designat för att fånga internettrafiken som körs på din dator i realtid. Den har utvecklats under åren av ett globalt team av begåvade och passionerade specialister. Det är ett effektivt felsökningsverktyg och hjälper till att komma till botten med nätverksproblem, inklusive inaktivitet eller skadlig aktivitet.
Vi har visat dig hur du ser statuskoderna när du skickar HTTP-förfrågningar till en webbserver, hur du filtrerar dem och vad de betyder. Vilken typ av svar och information hittade du i din analys? Kunde du använda Wireshark för att uppnå det du ville? Låt oss veta vad du tycker om verktyget generellt i kommentarsfältet nedan.