---
url: https://docs.ogmabox.com/he/app/http-history.md
description: בדקו בקשות ותגובות HTTP שנלכדו בהיסטוריית HTTP של Ogma.
---

# היסטוריית HTTP {#http-history}

היסטוריית HTTP מציגה בקשות ותגובות שנלכדו עבור הפרויקט הנוכחי. הגדרות הלכידה קובעות איזו תעבורה נשמרת; אי אפשר לבדוק HTTPS שמועבר במנהרה עם עקיפת TLS בתור HTTP מפוענח.

## טבלת התעבורה {#the-traffic-table}

כל שורה מייצגת זוג אחד של בקשה ותגובה. העמודות הן:

| עמודה | תיאור |
| --- | --- |
| שיטה | שיטת HTTP, כגון GET, POST או PUT |
| מארח | שם המארח של היעד |
| נתיב | נתיב הבקשה ומחרוזת השאילתה |
| מצב | קוד המצב של תגובת HTTP |
| גודל | גודל גוף התגובה בבתים |
| זמן | זמן הלוך ושוב באלפיות שנייה |
| מקור | המקום שממנו נוצרה הבקשה: proxy, replay, automate, active\_scan, discovery |
| תגיות | תוויות שהמשתמש הקצה |
| צבע | צבע למיון ראשוני שהוחל על השורה |
| סטטוס | מחווני מקור ושינוי; שינוי נפרד מבדיקה |

לחצו על שורה כלשהי לפתיחת הבקשה והתגובה בחלונית הפרטים מתחת לטבלה.

## בדיקת בקשה {#inspecting-a-request}

חלונית הפרטים כוללת אזורי **בקשה** ו**תגובה**. לכותרות ולגופים יש אזורי גלילה נפרדים. כתובת ה-URL של הבקשה נשברת לשורות כדי שאפשר יהיה לבחור ולהעתיק רק את החלק הדרוש; השתמשו בפעולת ההעתקה שלה עבור הכתובת כולה. תצוגות הגוף כוללות טקסט מעוצב, נתונים גולמיים ותצוגות ייעודיות לסוג הנתונים כאשר יש תמיכה.

השתמשו בסרגל החיפוש שבתוך מציג הגוף לאיתור מחרוזות מסוימות בגופי תגובה גדולים.

## סינון תעבורה {#filtering-traffic}

### HTTPQL {#httpql}

הקלידו ביטוי HTTPQL בסרגל הסינון לצמצום הטבלה. HTTPQL תומך בסינון לפי מארח, נתיב, שיטה, קוד מצב, תוכן גוף התגובה, ערכי כותרות, תגיות ומקור.

אפשר לבטא מסננים כגון:

* כל בקשות POST למארח מסוים
* תגובות עם קוד מצב 4xx
* בקשות שסומנו בתגית מסוימת
* תעבורה מכלי מסוים

ראו את [מדריך HTTPQL](../reference/httpql.md) לתחביר המלא.

### מסנני טבלה וטווחי זמן {#table-filters-and-time-ranges}

השתמשו ב**מסנני טבלה** לשליטה בסוגי המשאבים ובשורות שמוצגים. מספרי הכפילויות מוסתרים כברירת מחדל; הפעילו **כפילויות** כשנדרשים. פקדי העמודות מאפשרים לבחור שדות מוצגים ולשנות את רוחבם בנפרד מהמיון.

ההגדרה המוכנה **היום** משתמשת בגבול תאריך השאילתה בחצות UTC. תצוגת חותמות הזמן יכולה להשתמש בנפרד באזור הזמן המקומי, ולכן רשומות סמוכות לחצות עשויות להשתייך לתאריך לוח שנה מוצג אחר.

### תעבורה ששונתה ונבדקה {#modified-and-inspected-traffic}

מחוון שינוי פירושו שיירוט או התאמה והחלפה שינו את התעבורה. סננו רשומות אלו באמצעות `req.modified.eq:true`. בדיקה אינה מרמזת על שינוי: פענוח HTTPS ובדיקת רשומה אינם עריכות כשלעצמם. השתמשו בפקד **נבדק** לצמצום התעבורה שנבדקה בלי להקליד תווית סטטוס לבדה כשאילתה.

### סינון לפי מקור {#filtering-by-source}

עמודת **מקור** מזהה מהיכן הגיעה כל בקשה. סננו לפי מקור לבידוד תעבורה מכלי או מתהליך עבודה מסוימים:

| ערך המקור | מקור התעבורה |
| --- | --- |
| proxy | בקשות מדפדפן או מלקוח חיצוני דרך הפרוקסי |
| replay | בקשות שנשלחו מכלי השליחה החוזרת |
| automate | בקשות שנוצרו בהרצת אוטומציה |
| active\_scan | בקשות שנשלחו מהסורק הפעיל |
| discovery | בקשות שנשלחו מגילוי תוכן |
| workflow | בקשות שנשלחו מצומתי בקשה בתהליך עבודה |

## תגיות וסימון בצבע {#tagging-and-color-coding}

תגיות וצבעים מאפשרים לעקוב אחר מצב התעבורה במהלך בדיקה.

* לחצו לחיצה ימנית על שורה ובחרו **הוספת תגית** להחלת תווית אחת או יותר.
* לחצו לחיצה ימנית ובחרו **הגדרת צבע** להקצאת צבע למיון ראשוני.
* סננו לפי תגית ב-HTTPQL כדי לאחזר את כל התעבורה עם אותה תווית.

השתמשו בצבעים בעקביות, למשל אדום לבעיות מאומתות, צהוב לפריטים שצריך לבדוק שוב וירוק לבקשות תקינות שנבדקו.

## פעולות על בקשות שנבחרו {#actions-on-selected-requests}

בחרו שורה אחת או יותר לגישה לפעולות בתפריט ההקשר:

| פעולה | מה היא עושה |
| --- | --- |
| שליחה לכלי השליחה החוזרת | פותחת את הבקשה בשליחה חוזרת לשינוי ולשליחה מחדש |
| אוסף שליחה חוזרת | שולחת בקשות ישירות לאוסף שליחה חוזרת קיים |
| שליחה לכלי האוטומציה | מוסיפה את הבקשה להרצת אוטומציה |
| שליחה לתהליך עבודה | מריצה תהליך עבודה מסוג פעיל שמופעל על הבקשות שנבחרו, אחת אחרי השנייה |
| יצירת ממצא | יוצרת ממצא עם הבקשה הזו מצורפת כראיה |
| העתקת בקשה | מעתיקה בקשה בפורמט נתמך של פקודה או סקריפט לצורך שחזור |

ל**שליחה לתהליך עבודה**, צרו והפעילו תחילה תהליך עבודה מסוג פעיל. רק הרשומות שנבחרו מסופקות; זה שונה מסריקת כל ההיסטוריה שנלכדה מדף תהליכי עבודה.

## מחיקת תעבורה {#deleting-traffic}

פעולת מחיקת הבחירה מסירה רק רשומות שנבחרו. **מחיקת הכול** מסירה את כל רשומות היסטוריית HTTP בפרויקט הנוכחי, כולל רשומות שמוסתרות במסננים ורשומות שלא נטענו בטבלה. קראו את האישור לפני המשך; אי אפשר לבטל מחיקה. ייצאו או גבו תחילה ראיות שעדיין נדרשות.

## מצבי תצוגה {#view-modes}

עברו בין תצוגת **רשימה** לתצוגת **גלריה** באמצעות בורר התצוגה בפינה הימנית העליונה.

* **רשימה** מציגה את הטבלה המלאה עם כל העמודות. השתמשו בה לרוב העבודה.
* **גלריה** מציגה כרטיסי תגובה לסקירה חזותית. בחרו כרטיס לבדיקת הבקשה והתגובה שלו.

## עצות {#tips}

* הסתירו סוגי משאבים סטטיים בעת בדיקת לוגיקת היישום.
* הפעילו הגדרה מוכנה של תחום הבדיקה כדי להבליט את תעבורת היעד ולסנן רעש.
* שמרו ביטויי HTTPQL נפוצים לבדיקות חוזרות.

## דפים קשורים {#related-pages}

* [חיפוש](./search.md)
* [שליחה חוזרת](./replay.md)
* [HTTPQL ו-StreamQL](../reference/httpql.md)
