▪️تفاوت وب سوکت و پروتکل HTTP چیست؟
وب سوکت و پروتکل http با یکدیگر یک فرق اساسی دارند. فرض کنیم که شما میخواهید برای دوستتان یک نامه بنویسید زمانی که شروع به نوشتن میکنید با یک لحن رسمی با دوستتان صحبت میکنید چرا که ممکن شخص دیگری هم نامه شمارا مطالعه کند.
حال اگر دوست خودتان را به صورت حضوری ملاقات کنید آیا باز هم با همان لحن با دوستتان صحبت میکنید؟ قطعا خیر این مثال دقیقا تفاوت اساسی بین پروتکل http و web socket را نشان میدهد. با استفاده از وب سوکت میتوان به طرز چشمگیری در مصرف منابع سخت افزاری حداکثر صرفهجویی را کرد.
#websocket #http
☕️ @CodeExplore
وب سوکت و پروتکل http با یکدیگر یک فرق اساسی دارند. فرض کنیم که شما میخواهید برای دوستتان یک نامه بنویسید زمانی که شروع به نوشتن میکنید با یک لحن رسمی با دوستتان صحبت میکنید چرا که ممکن شخص دیگری هم نامه شمارا مطالعه کند.
حال اگر دوست خودتان را به صورت حضوری ملاقات کنید آیا باز هم با همان لحن با دوستتان صحبت میکنید؟ قطعا خیر این مثال دقیقا تفاوت اساسی بین پروتکل http و web socket را نشان میدهد. با استفاده از وب سوکت میتوان به طرز چشمگیری در مصرف منابع سخت افزاری حداکثر صرفهجویی را کرد.
#websocket #http
☕️ @CodeExplore
👍12❤🔥4⚡2
فرق http و https ؟
خیلی از وبسایت هایی رو دیدیم که زمانی که واردش میشیم گوگل یه خطایی رو بهمون نشون میده که میگه این صفحه ایمن نیست این به معنی نبود ssl و فعال نبودش هستش که شده وقتی شما میخاین دامین بخرید ، یا رایگان در اختیارتان قرار میدن ویا باید یک هزینه ای رو پرداخت کنید .
دوستان میدونم که این هارو میدونید ، اما جدیدا همین چیز خیلی خیلی ساده هم که همه میدونم فرصت خیلی خوبی میشه برای اون دسته از کسایی که قصد سودجویی رو دارند
بله اینطوریه !!
#http #https
☕️ @CodeExplore
خیلی از وبسایت هایی رو دیدیم که زمانی که واردش میشیم گوگل یه خطایی رو بهمون نشون میده که میگه این صفحه ایمن نیست این به معنی نبود ssl و فعال نبودش هستش که شده وقتی شما میخاین دامین بخرید ، یا رایگان در اختیارتان قرار میدن ویا باید یک هزینه ای رو پرداخت کنید .
دوستان میدونم که این هارو میدونید ، اما جدیدا همین چیز خیلی خیلی ساده هم که همه میدونم فرصت خیلی خوبی میشه برای اون دسته از کسایی که قصد سودجویی رو دارند
بله اینطوریه !!
#http #https
☕️ @CodeExplore
❤🔥25🔥2⚡1
💡HTTP / HTTPS Status Code
واسه دیدن ارور ها هم می تونین رو لینک زیر کلیک کنید 👇:
https://t.me/CodeExplore/296
#http #https
☕️ @CodeExplore
واسه دیدن ارور ها هم می تونین رو لینک زیر کلیک کنید 👇:
https://t.me/CodeExplore/296
#http #https
☕️ @CodeExplore
⚡12🔥4❤🔥2😁2
یک سایت جالب که HTTP Status Code ها رو با حالت ها و گربه های مختلف نمایش میده و اگر نیاز داشته باشید میتونید ازشون توی جای مناسب هم استفاده کنید 😉 💙
👉🏻 https://http.cat
#http #cat
☕️ @CodeExplore
👉🏻 https://http.cat
#http #cat
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡13❤🔥3🔥3😁1
#https #http
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥16⚡5🔥2
لیست کامل کدهای HTTP Status بصورت دسته بندی شده 🔥
👉 https://httpstatuses.com
#http #status
☕️ @CodeExplore
#http #status
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡8❤🔥3🔥3
به طور خلاصه این سایت به درد هر کسی میخوره که میخواد بفهمه درخواستهای اینترنتی چطور کار میکنن و چطوری میشه باهاشون کار کرد
#http #request #tools
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡10❤🔥3🔥1
انواع متد های HTTP
1⃣ GET
🔴 هدف این متد ارسال و دریافت دادهها از سرور هستش. این متد برای درخواست منابع خاص از سرور استفاده میشه و درخواستهای GET تنها داده رو دریافت میکنن و نمیتونن تغییری در سرور بوجود بیارن. درخواستها در URL قابل مشاهده ان و معمولاً برای درخواستهای بدون حساسیت استفاده میشن چون از امنیت پایینی برخوردارن. از این متد برای سرچ و صفحه بندی نتایج سرچ و باز کردن صفحه های سایت استفاده میشه.
🔢 POST:
⚪️ هدف این متد ارسال داده به سرور هستش و این متد برای ارسال داده به سرور به منظور ایجاد یا بهروزرسانی منابع استفاده میشه. دادهها در بدنه درخواست (body) ارسال میشن و برخلاف GET، اطلاعات حساس با امنیت بیشتر انتقال داده میشن. این متد معمولاً در فرمهای وب مورد استفاده قرار میگیره.
🔢 PUT:
🟢 هدف این متد آپدیت یا ایجاد منابع جدید هستش. این متد برای بهروزرسانی کامل یک منبع مشخص استفاده میشه. اگر منبع وجود نداشته باشه یک منبع جدید بوجود میاد. دادهها در بدنه درخواست ارسال میشن.
🔢 DELETE:
🔴 هدف این متد حذف منابع از سرور هستش. این متد برای حذف یک منبع خاص از سرور استفاده میشه و درخواست DELETE باید منبعی که باید حذف بشه رو مشخص میکنه.
🔢 PATCH:
🔵 هدف این متد بهروزرسانی جزئی منابع هستش. این متد برای بهروزرسانی بخشی از یک منبع استفاده میشه. برخلاف PUT که تمام منبع رو بهروزرسانی میکنه، PATCH فقط بخشی از منبع رو تغییر میده.
🔢 HEAD:
🟠 هدف این متد دریافت متادیتا (metadata) بدون دریافت بدنه (body) پاسخ.
این متد شبیه به متد GET هست اما سرور فقط هدرهای (headers) پاسخ رو برمیگردونه و هیچ بدنهای ارسال نمیشه. این متد برای بررسی وجود منابع و دریافت اطلاعات درباره اون ها بدون انتقال داده استفاده میشه.
🔢 OPTIONS:
🟡 هدف این متد دریافت اطلاعات درباره متدهای پشتیبانی شده توسط سروره.
این متد برای درخواست اطلاعات درباره قابلیتهای ارتباطی یک منبع مشخص استفاده میشه و در پاسخ سرور گفته میشه که چه متدهایی برای منبع مورد نظر پشتیبانی میشه.
🔢 CONNECT:
🟢 هدف این متد راهاندازی یک اتصال تونلی (tunnel connection) به سرور هستش.
این متد برای ایجاد یک تونل بین کلاینت و سرور، معمولاً برای استفاده در پروتکلهای HTTPS، استفاده میشه.
🔢 TRACE:
🟣 هدف این متد آزمایش مسیر درخواست به سرور هستش. این متد درخواست میکند که سرور درخواست همونطور که دریافت کرده، برگردونه. این متد برای اهداف تشخیصی و رفع اشکال استفاده میشه.
#http #method
☕️ @CodeExplore
این متد شبیه به متد GET هست اما سرور فقط هدرهای (headers) پاسخ رو برمیگردونه و هیچ بدنهای ارسال نمیشه. این متد برای بررسی وجود منابع و دریافت اطلاعات درباره اون ها بدون انتقال داده استفاده میشه.
این متد برای درخواست اطلاعات درباره قابلیتهای ارتباطی یک منبع مشخص استفاده میشه و در پاسخ سرور گفته میشه که چه متدهایی برای منبع مورد نظر پشتیبانی میشه.
این متد برای ایجاد یک تونل بین کلاینت و سرور، معمولاً برای استفاده در پروتکلهای HTTPS، استفاده میشه.
#http #method
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡10🔥3❤🔥1