TGViewer
️ CodeNight | آموزش برنامه نویسی ️ CodeNight | آموزش برنامه نویسی @codenight_ir · 873 subscribers
Post #33 725
‏HTTP چیه؟🌐

‌‏HTTP‏، که مخفف HyperText Transfer Protocol هست، یه پروتکل ارتباطی بین مرورگر و سروره.
این پروتکل به مرورگر اجازه می‌ده تا درخواست‌هایی مثل دریافت اطلاعات یه صفحه وب رو به سرور بفرسته و سرور هم جوابش رو با برگردوندن اون اطلاعات (مثل کد HTML، CSS، جاوااسکریپت و ...) می‌ده. به عبارت دیگه، HTTP شبیه به یه نامه‌رسانه که پیام‌های شما رو بین مرورگر و سرور جا به جا می‌کنه📨

اما یه مشکل بزرگ توی HTTP وجود داره؛ همه اطلاعاتی که رد و بدل می‌شه، به صورت متن ساده (plain text) هست. یعنی اگر کسی توی مسیر این نامه‌ها رو ببینه، می‌تونه راحت پیام‌های شما رو بخونه. مثلاً اگر یه کاربر در حال ورود به حساب کاربری خودش باشه و از HTTP استفاده کنه، اگه یه هکر🥷 اون وسط باشه، می‌تونه رمز عبور و اطلاعات شخصی رو ببینه.


‏HTTPS‏ چیه؟

اینجاست که HTTPS وارد می‌شه! HTTPS مخفف HyperText Transfer Protocol Secure هست و تفاوت اصلیش با HTTP اینه که اطلاعاتی که رد و بدل می‌شن، رمزنگاری شده🔐 (encrypted) هستن. این یعنی حتی اگر یه هکر توی مسیر باشه و پیام‌ها رو ببینه، نمی‌تونه اون‌ها رو بخونه چون همه چیز به صورت رمزنگاری شده هست.

برای اینکه HTTPS رو برای اپلیکیشن خودمون فعال کنیم، باید یه سری کارا انجام بدیم:

- گواهینامه SSL/TLS تهیه کنیم📄: این یه فایل دیجیتال هست که به سرور اجازه می‌ده تا اطلاعات رو رمزنگاری کنه. می‌تونید گواهینامه SSL رو از مراکز معتبری مثل Let's Encrypt به رایگان بگیرید.

- گواهینامه رو روی سرور نصب کنیم🖥: بعد از اینکه گواهینامه رو گرفتید، باید اونو روی سرورتون نصب کنید. این کار بسته به نوع سرور و وب‌سرور (مثل Apache، Nginx، و...) ممکنه یه کم فرق کنه.

- پیکربندی سرور برای استفاده از HTTPS🔧: باید سرور رو تنظیم کنیم که فقط از HTTPS استفاده کنه و درخواست‌های HTTP رو به HTTPS منتقل کنه. این کار هم به نوع وب‌سرور بستگی داره.

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

کانال آموزشی کدنایت :👇👇

@codenight_ir
@codenight_ir
@codenight_ir
  • 👍 4
  • 🔥 2
More from @codenight_ir
  1. Sep 28, 2026برای رعایت امنیت پروژه ها هم این پست رو بخونید و تمام وایب کدینگ همینه و در آینده محتواهای…
  2. Sep 28, 2026حالا با رعایت تمامی این موارد میتونید یک کار چند ساعته رو با خیال راحت با ایجنت یا دستیار…
  3. Sep 28, 2026نکات مهم و در وایب کدینگ و توسعه با agent هوش مصنوعی 👆👆
  4. Sep 28, 2026رعایت قوانین مهم برای یک پرامپت خوب و مناسب 👆👆
  5. Sep 28, 2026ساختار مناسب برای توسعه برمبنای agent هوش مصنوعی 👆👆
  6. Sep 28, 2026🧠 چطور یک کار چندساعته را به AI Agent بسپاریم؟ برای کارهای بزرگ، یک دستور کلی مثل «این پر…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →