---
url: https://docs.ogmabox.com/bn/app/http-history.md
description: Ogma HTTP ইতিহাসে ক্যাপচার করা HTTP অনুরোধ ও উত্তর পরিদর্শন করুন।
---

# HTTP ইতিহাস {#http-history}

HTTP ইতিহাসে বর্তমান প্রজেক্টের ক্যাপচার করা অনুরোধ ও উত্তরের তালিকা থাকে। ক্যাপচার সেটিংস নির্ধারণ করে কোন ট্রাফিক সংরক্ষিত হবে। TLS বাইপাসের টানেলের মধ্য দিয়ে যাওয়া HTTPS ডিক্রিপ্ট করা HTTP হিসেবে পরিদর্শন করা যায় না।

## ট্রাফিকের সারণি {#the-traffic-table}

প্রতিটি সারি একটি অনুরোধ-উত্তরের জোড়া। কলামগুলো:

| কলাম | বর্ণনা |
| --- | --- |
| মেথড | HTTP মেথড (GET, POST, PUT ইত্যাদি) |
| হোস্ট | লক্ষ্য হোস্টনেম |
| পাথ | অনুরোধের পাথ ও কোয়েরি স্ট্রিং |
| স্ট্যাটাস | HTTP উত্তরের স্ট্যাটাস কোড |
| আকার | রেসপন্স বডির আকার, বাইটে |
| সময় | যাওয়া-আসার সময়, মিলিসেকেন্ডে |
| উৎস | অনুরোধের উৎপত্তি (proxy, replay, automate, active\_scan, discovery) |
| ট্যাগ | ব্যবহারকারীর নির্ধারিত লেবেল |
| রঙ | সারিতে প্রয়োগ করা মূল্যায়নের রঙ |
| অবস্থা | উৎস ও পরিবর্তনের সূচক; পরিবর্তন পরিদর্শন থেকে আলাদা |

সারণির নিচের বিস্তারিত প্যানেলে অনুরোধ ও উত্তর খুলতে যেকোনো সারিতে ক্লিক করুন।

## অনুরোধ পরিদর্শন {#inspecting-a-request}

বিস্তারিত প্যানেলে **অনুরোধ** ও **প্রতিক্রিয়া** অংশ আছে। হেডার ও বডির স্ক্রল করার জায়গা আলাদা। অনুরোধের URL প্রয়োজনে পরের লাইনে যায়, যাতে শুধু দরকারি অংশ নির্বাচন ও কপি করতে পারেন। সম্পূর্ণ URL-এর জন্য তার কপি কার্যক্রম ব্যবহার করুন। বডির দৃশ্যে বিন্যস্ত পাঠ্য, Raw ডেটা ও সমর্থিত ক্ষেত্রে ধরনভিত্তিক দৃশ্য আছে।

বড় রেসপন্স বডিতে নির্দিষ্ট স্ট্রিং খুঁজতে বডি ভিউয়ারের অনুসন্ধান বার ব্যবহার করুন।

## ট্রাফিক ফিল্টার {#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)
