HTTP

HTTP یک protocol برای تبادل داده در Web است که ارتباط مرورگر یا برنامه با server را بر پایهٔ درخواست و پاسخ تعریف می‌کند.

توضیح

در HTTP، یک client مثل مرورگر درخواستی برای یک منبع می‌فرستد و server پاسخی شامل وضعیت درخواست و در صورت نیاز محتوا برمی‌گرداند. این محتوا می‌تواند صفحه، تصویر یا دادهٔ مورد استفادهٔ برنامه باشد. HTTP به‌خودی‌خود stateless است؛ یعنی هر درخواست مستقل است و سابقهٔ درخواست‌های قبلی را نگه نمی‌دارد. در آدرس‌های دارای https، ارتباط HTTP از یک کانال امن TLS می‌گذرد.

مثال

const response = await fetch("https://example.com/");
console.log(response.status);

چرا مهمه

هنگام ساخت وب‌سایت، کار با API یا بررسی خطاهای ارتباطی با HTTP روبه‌رو می‌شوی؛ شناخت درخواست و پاسخ کمک می‌کند رفتار برنامه و امنیت انتقال داده را بهتر بفهمی.

این کارت را هوش مصنوعی نوشته و دو بار با هوش مصنوعی بررسی شده است.

بر پایهٔ «HTTP» از MDN Web Docs (Mozilla Contributors)، با مجوز CC BY-SA 2.5. این کارت هم با همین مجوز منتشر شده است.

مطالبی با این مفهوم

هنوز مطلبی منتشر نشده.