کداکسپلور | CodeExplore
7.93K subscribers
1.93K photos
302 videos
103 files
1.69K links
با کد اکسپلور یاد بگیر، لذت ببر و بروز باش ⚡️😉

سایت کد‌اکسپلور:
CodeExplore.ir
👨🏻‍💻 ارتباط با ما :
@CodeExploreSup
گروه :
@CodeExplore_Gap
تبلیغات در کد اکسپلور :
@CodeExploreAds
Download Telegram
▪️تفاوت وب سوکت و پروتکل HTTP چیست؟

وب سوکت و پروتکل http با یکدیگر یک فرق اساسی دارند. فرض کنیم که شما می‌خواهید برای دوستتان یک نامه بنویسید زمانی که شروع به نوشتن می‌کنید با یک لحن رسمی با دوستتان صحبت می‌کنید چرا که ممکن شخص دیگری هم نامه شمارا مطالعه کند.

حال اگر دوست خودتان را به صورت حضوری ملاقات کنید آیا باز هم با همان لحن با دوستتان صحبت می‌کنید؟ قطعا خیر این مثال دقیقا تفاوت اساسی بین پروتکل http و web socket را نشان می‌دهد. با استفاده از وب سوکت می‌توان به طرز چشم‌گیری در مصرف منابع سخت افزاری حداکثر صرفه‌جویی را کرد.

#websocket #http
☕️ @CodeExplore
👍12❤‍🔥42
فرق http و https ؟

خیلی از وبسایت هایی رو دیدیم که زمانی که واردش میشیم گوگل یه خطایی رو بهمون نشون میده که میگه این صفحه ایمن نیست این به معنی نبود ssl و فعال نبودش هستش که شده وقتی شما میخاین دامین بخرید ، یا رایگان در اختیارتان قرار میدن ویا باید یک هزینه ای رو پرداخت کنید .

دوستان میدونم که این هارو میدونید ، اما جدیدا همین چیز خیلی خیلی ساده هم که همه می‌دونم فرصت خیلی خوبی میشه برای اون دسته از کسایی که قصد سودجویی رو دارند

بله اینطوریه !!

#http #https
☕️ @CodeExplore
❤‍🔥25🔥21
💡HTTP / HTTPS Status Code

واسه دیدن ارور ها هم می تونین رو لینک زیر کلیک کنید 👇:
https://t.me/CodeExplore/296

#http #https
☕️ @CodeExplore
12🔥4❤‍🔥2😁2
یک سایت جالب که HTTP Status Code ها رو با حالت ها و گربه های مختلف نمایش میده و اگر نیاز داشته باشید میتونید ازشون توی جای مناسب هم استفاده کنید 😉💙

👉🏻 https://http.cat

#http #cat
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
13❤‍🔥3🔥3😁1
فرق بین پروتکل http با https

◀️ به زبان ساده Https پروتکل امنیتی و نسخه بروز شده Http است. یعنی ازشون برای انتقال اطلاعات بین مرورگر وب و سرور وب استفاده میشه.

#https #http
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥165🔥2
لیست کامل کدهای HTTP Status بصورت دسته بندی شده 🔥

👉 https://httpstatuses.com

#http #status
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
8❤‍🔥3🔥3
🟢سایت httpbin یه ابزار آنلاین خیلی ساده و رایگان برای تست کردن درخواست‌های HTTP هست. میتونید با استفاده از این سایت، درخواست‌های مختلف مثل GET POST و ... رو بفرستید و ببینین سرور چه جوابی میده. این کار باعث میشه راحت‌تر مشکلات API ها رو پیدا و رفع کنید.

به طور خلاصه این سایت به درد هر کسی می‌خوره که می‌خواد بفهمه درخواست‌های اینترنتی چطور کار می‌کنن و چطوری میشه باهاشون کار کرد 💡

🔗 httpbin.org

#http #request #tools
☕️ @CodeExplore
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
Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥3❤‍🔥1