HTTP ν€λ λ·°μ΄
μ΄ HTTP ν€λ λκ΅¬κ° ν μ μλ μΌ
- ν€λλ₯Ό 보μ, μ±λ₯, SEO, μ¬μ© μ€λ¨ λ° κΈ°ν κ·Έλ£ΉμΌλ‘ λΆλ₯νμ¬ λΉ λ₯Έ μ€μΊ κ°λ₯
- μ 체, 보μ, μ±λ₯ λ° SEO ν€λμ λν κ°λ¨ν μ μλ₯Ό κ³μ°νμ¬ νλμ νν© νμ
- CSP, HSTS, Referrer-Policy, X-Frame-Options, COOP/COEP/CORP λ° Origin-Agent-Cluster κ°μ 보μ ν€λ κ°μ‘°
- λλ½λ Secure, HttpOnly λλ SameSite μμ±μ λ°κ²¬νκΈ° μν΄ Set-Cookie νλκ·Έ λΆμ
- X-XSS-Protection, X-Powered-By λ° κ΅¬ν μΈλΆμ¬νμ μ μΆνλ Server λ°°λ κ°μ μ¬μ© μ€λ¨ λλ μνν ν€λ κ°μ§
- Cache-Control, Content-Encoding, ETag, Last-Modified λ° Server-Timing κ°μ μ±λ₯ ν€λ νλ μ§μ
- Link(canonical/alternate) λ° X-Robots-Tagμ κ°μ SEO κ΄λ ¨ ν€λμ μ‘΄μ¬ν κ²½μ° Content-Language νμ
- κ³μ , API ν€ λΆνμ β κ³΅κ° URLμ λΆμ¬λ£κ³ ν€λλ₯Ό κ²μ¬ν ν κ΅¬μ± λ°λ³΅
π οΈ HTTP ν€λ λ·°μ΄ μ¬μ© λ°©λ² for http-headers-viewer
1. URL μ λ ₯
π μ ν¨ν HTTP λλ HTTPS URLμ μ λ ₯ νλμ λΆμ¬λ£μΌμΈμ. κ³΅κ° μλν¬μΈνΈλ 곡κ°λ APIκ° κ°μ₯ μ μλν©λλ€.
2. ν€λ κ°μ Έμ€κΈ°
π λ°±μλκ° URLμ μμ²νκ³ κ°λ₯ν κ²½μ° λ¦¬λλ μ μ λ°λΌκ°λ©° μλ΅ ν€λλ₯Ό μμ§ν©λλ€. μ 체 HTML λ³Έλ¬Έμ΄ μλ ν€λμ κΈ°λ³Έ λ©νλ°μ΄ν°λ§ κ²μ¬λ©λλ€.
3. μΉ΄ν κ³ λ¦¬ λ° μ μ κ²ν
π§ ν€λλ 보μ, μ±λ₯, SEO, μΏ ν€, μ¬μ© μ€λ¨ λ° κΈ°ν κ·Έλ£ΉμΌλ‘ λΆλ₯λ©λλ€. λꡬλ ν€λ ꡬμ±μμ μ μ, λ¬Έμ μ , κ²½κ³ λ° κΆμ₯ μ¬νμ λμΆν©λλ€.
4. μμ λ° μ¬ν μ€νΈ
π μλ², CDN λλ 리λ²μ€ νλ‘μ ꡬμ±μ μ‘°μ ν ν μ μμ κ²½κ³ κ° λͺ©νμ μΌμΉν λκΉμ§ κ²μ¬λ₯Ό λ€μ μ€ννμΈμ. μΈνλΌλ₯Ό μμ ν λλ§λ€ λΉ λ₯Έ νΌλλ°± 루νλ‘ μ¬μ©νμΈμ.
κΈ°μ μ μΈλΆμ¬ν
μμ² λ° μλ΅ μ²λ¦¬
μ΄ λꡬλ μ 체 νμ΄μ§ λ΄μ©λ³΄λ€ μλ΅ ν€λμ κΈ°λ³Έ μ°κ²° λ©νλ°μ΄ν°μ μ€μ μ λ‘λλ€.
| μΈ‘λ©΄ | λμ | μ°Έκ³ μ¬ν |
|---|---|---|
| HTTP λ©μλ | HEAD λλ GET (ꡬνμ λ°λΌ λ€λ¦) | ν€λλ§ κ²μ¬λλ©°, GET ν΄λ°±μ΄ νμν κ²½μ°λ₯Ό μ μΈνκ³ λ³Έλ¬Έμ 무μλ©λλ€. |
| 리λλ μ | μ¬μ© κ°λ₯ν κ²½μ° λ¦¬λλ μ μ²΄μΈ κΈ°λ‘ | 301/302 체μΈ, νμ€ λμ λ° μλͺ» ꡬμ±λ μ νλ₯Ό λλ²κΉ νλ λ° μ μ©ν©λλ€. |
| HTTP λ²μ | μ 곡λ κ²½μ° μΊ‘μ²λ¨ | HTTP/1.1 λ HTTP/2/3 μ€μ λ° μ μ¬μ μ κ·Έλ μ΄λ κΈ°ν μλ³μ λμμ΄ λ©λλ€. |
| μλ² λ°°λ | Server ν€λμμ μ½μ | μ μ¬μ μ 보 λμΆ(νλ μμν¬, λ²μ )μ λν κ²½κ³ μ μ¬μ©λ©λλ€. |
| μ€λ₯ μ²λ¦¬ | μ€λ₯ νλ λ³λ νμ | κ°μ Έμ€κΈ°κ° μ€ν¨ν΄λ μΆ©λ λμ μ½μ μ μλ μ€λ₯ μνλ₯Ό μ»μ΅λλ€. |
ν€λ λΆλ₯ λ° λΆμ
ν€λλ μ κ·νλ ν μ μ© κ²μ¬ λ° ννΈκ° μλ μ νλ³ κ·Έλ£ΉμΌλ‘ λΆμλ©λλ€.
| μΉ΄ν κ³ λ¦¬ | μΌλ°μ μΈ ν€λ | μ κ² λ° μΈμ¬μ΄νΈ |
|---|---|---|
| 보μ | μ½ν μΈ λ³΄μ μ μ± , μ격ν μ μ‘ λ³΄μ, X-νλ μ μ΅μ , 리νΌλ¬ μ μ± , κΆν μ μ± , COOP/COEP/CORP, μ€λ¦¬μ§ μμ΄μ νΈ ν΄λ¬μ€ν° | μ‘΄μ¬ μ¬λΆ κ²μ¦, μ½νκ±°λ λλ½λ μ§μμ νλκ·Έ μ§μ , μμ νμ§ μμ CSP ν¨ν΄ λ° κ°λ° μ€λ¦¬μ§ νμ§. |
| μ±λ₯ | μΊμ μ μ΄, μ½ν μΈ μΈμ½λ©, ETag, μ΅μ’ μμ μΌ, λ²μ μλ½, λ§ν¬(ν리λ‘λ/ν리νμΉ), μλ² νμ΄λ° | μΊμ± ννΈ, μμΆ, λ°μ΄νΈ λ²μ μ§μ λ° μ±λ₯ κ΄λ ¨ λ§ν¬ ν€λ μ κ². |
| SEO | λ§ν¬(νμ€/λ체), X-λ‘λ΄-νκ·Έ, μ½ν μΈ μΈμ΄ | ν€λ μμ€μμ νμ€/λ체 ννΈμ λ‘λ΄ μ§μμ νμ§, μ‘΄μ¬νλ κ²½μ° μΈμ΄ λ©νλ°μ΄ν° ν¬ν¨. |
| μΏ ν€ | μΏ ν€ μ€μ | 보μ, HttpOnly, SameSite μμ± κ²μ λ° νλκ·Έκ° λλ½λκ±°λ μ½ν΄ λ³΄μΌ λ κ²½κ³ . |
| μ¬μ© μ€λ¨λ¨ | X-XSS-보νΈ, κ³΅κ° ν€ κ³ μ , λ κ±°μ CSP λ³ν | μ κ±°νκ±°λ νλμ λμμΌλ‘ κ΅μ²΄ν΄μΌ ν ν€λ νλκ·Έ μ§μ . |
μ μ μ°μ λͺ¨λΈ
μ μλ ν΄λ¦¬μ€ν± λ°©μμΌλ‘, μμ ν 보μ κ°μ¬λ μλμ§λ§ μμ μ°μ μμ μ€μ κ³Ό νκ²½ λΉκ΅μ λμμ΄ λ©λλ€.
| μ μ | μΈ‘μ νλͺ© | κ³μ° λ°©μ |
|---|---|---|
| μ’ ν© μ μ | μΌλ° ν€λ μν | λͺ¨λ κ°μ€μΉκ° μ μ©λ ν€λ κ° λΉμ¨ β μ£Όλ‘ μ‘΄μ¬ κΈ°λ°μ μ½κ°μ κ°μ€μΉ μ μ©. |
| 보μ μ μ | 보μ κ΄λ ¨ κ°ν | CSP, HSTS, νλ μ μ μ΄, 리νΌλ¬ μ μ± , κΆν μ μ± , COOP/COEP/CORP λ° μ€λ¦¬μ§ μμ΄μ νΈ ν΄λ¬μ€ν°μ κ°μ€μΉ μ μ©. |
| μ±λ₯ μ μ | μΊμ± λ° μ μ‘ ν¨μ¨μ± | μΊμ μ μ΄, μ½ν μΈ μΈμ½λ©, ETag, μ΅μ’ μμ μΌ, λ²μ μλ½, μλ² νμ΄λ° λ° μ±λ₯ κ΄λ ¨ λ§ν¬ μ¬μ©μ κ°μ€μΉ μ μ©. |
| SEO μ μ | ν€λ μμ€ SEO μ νΈ | X-λ‘λ΄-νκ·Έ, νμ€/λ체 λ§ν¬ ν€λ λ° μ½ν μΈ μΈμ΄(μ‘΄μ¬ μ)μ κ°μ€μΉ μ μ©. |
ν€λ κ²μ¬λ₯Ό μν CLI λμ
ν°λ―Έλμ μ νΈνκ±°λ CI/CDμ ν€λ μ κ²μ ν΅ν©νμλμ? μ΄ λꡬμ λ‘컬 λλ°μλ‘ λ€μ λͺ λ Ήμ΄λ₯Ό μ¬μ©νμΈμ:
리λ μ€/macOS
curlμ μ¬μ©ν μλ΅ ν€λ 보기
curl -I https://example.comHEAD μμ²μ 보λ΄κ³ λΉ λ₯Έ μν μ κ²μ μν΄ μλ΅ ν€λλ₯Ό μΆλ ₯ν©λλ€.
ν€λ λ° TLS νμμ ν¬ν¨ν μμΈ μΆλ ₯
curl -v https://example.com리λλ μ , TLS κ΅¬μ± λ° μ°κ²° μΈλΆ μ 보λ₯Ό λλ²κΉ ν λ μ μ©ν©λλ€.
Windows (PowerShell)
Invoke-WebRequestλ‘ ν€λ κ°μ Έμμ κ²μ¬νκΈ°
(Invoke-WebRequest -Uri https://example.com).Headersν€λλ₯Ό PowerShell κ°μ²΄λ‘ νμνμ¬ μΆκ° νν°λ§μ΄λ μ€ν¬λ¦½ν μ λ°λ‘ μ¬μ©ν μ μμ΅λλ€.
μ€μ©μ μΈ νμ© μ¬λ‘
보μ ν€λ κ²ν
- μ£Όμ μλν¬μΈνΈμμ λλ½λ CSP, HSTS, Referrer-Policy λλ Permissions-Policy ν€λ νμΈνκΈ°.
- nonceλ ν΄μ μμ΄ 'unsafe-inline'κ³Ό κ°μ μμ νμ§ μμ CSP μ§μλ¬Έ νμ§νκΈ°.
- Secure λλ SameSite μμ±μ΄ λλ½λ μΏ ν€λ₯Ό λ°κ²¬νκ³ μΈμ κ°νλ₯Ό μν μμ κ³ν μΈμ°κΈ°.
μ±λ₯ λ° μΊμ± μ§λ¨
- μ μ λ° λμ κ²½λ‘ μ 체μμ Cache-Control, ETag λ° Content-Encoding κ΅¬μ± κ²μ¬νκΈ°.
- CDNμμ μ 곡νλ preload λλ preconnect Link ν€λμ κ°μ μ±λ₯ ννΈ μ‘΄μ¬ μ¬λΆ νμΈνκΈ°.
- μ€ν μ΄μ§, ν리뷰 λ° νλ‘λμ νκ²½ κ° μ±λ₯ κ΄λ ¨ ν€λ λΉκ΅νκΈ°.
SEO λ° λ¦¬λλ μ μ²΄μΈ λΆμ
- 301/302 리λλ μ 체μΈμ κ²μ¬νκ³ μ΅μ’ λμ°© URLμ΄ νμ€μ μ΄κ³ μμ νμ§ νμΈνκΈ°.
- HTML νμ΄μ§ λλ μ§μνλ λ²μ μμ νμ€ λ° λ체 Link ν€λ νμΈνκΈ°.
- μΈλ±μ±, μ€λν« λμ λ° λ―Έλμ΄ μ²λ¦¬λ₯Ό μν X-Robots-Tag μ§μλ¬Έ κ²μ¦νκΈ°.
β Frequently Asked Questions
βHTTP μλ΅ ν€λλ 무μμ΄λ©° μ μ€μνκ°μ?
HTTP μλ΅ ν€λλ μλ²κ° λ³Έλ¬Έ μ μ μ μ‘νλ ν€-κ° μμ
λλ€. μΊμ±, 보μ μ μ±
, 리λλ μ
, CORS, μΏ ν€ λ° λΈλΌμ°μ μ ν¬λ‘€λ¬κ° μ¬μ΄νΈλ₯Ό ν΄μνλ λ°©μμ μ μ΄ν©λλ€. μ΄λ₯Ό μ¬λ°λ₯΄κ² μ€μ νλ κ²μ 보μ, μ±λ₯ λ° SEOμ λ§€μ° μ€μν©λλ€.πμ κ° ν μ€νΈνλ URLμ΄ μ΄λκ°μ μ μ₯λλμ?
π§ͺAPI μλ΅μ κ²μ¬νλ λ° μ¬μ©ν μ μλμ?
API μλν¬μΈνΈκ° μμ²μ μννλ μλ²μμ 곡κ°μ μΌλ‘ μ κ·Ό κ°λ₯ν κ²½μ° μ¬μ©ν μ μμ΅λλ€. νΉν JSON λλ XML APIμμ CORS ν€λ, μλ μ ν ννΈ, μΊμ λμ λ° μ½ν
μΈ μ νμ κ²μ¬νλ λ° μ μ©ν©λλ€.π΅οΈββοΈμΈμ¦μ΄ νμν νμ΄μ§μμλ μλνλμ?
πμ μλ μμ ν 보μ κ°μ¬μΈκ°μ?
Pro Tips
μ€ν μ΄μ§, ν리뷰, νλ‘λμ νκ²½ κ° ν€λλ₯Ό λΉκ΅νμ¬ ν νκ²½μμ λλ½λ 보μ κ°ν λλ μΊμ± κ·μΉμ μ°Ύμ보μΈμ.
Server λ° X-Powered-By ν€λλ₯Ό μ 보 μ μΆλ‘ κ°μ£Όνκ³ κ°λ₯ν κ²½μ° νλ‘λμ νκ²½μμ μ κ±°νκ±°λ μ΅μννμΈμ.
μ μ μμ°μ λν΄ Cache-Control λ° Content-Encodingμ λ¨Όμ μ‘°μ νμΈμ - μ΄λ€μ μ’ μ’ μ΅μνμ μνμΌλ‘ κ°μ₯ ν° μ±λ₯ ν₯μμ μ 곡ν©λλ€.
μ£Όμ μΈνλΌ λ³κ²½(CDN, 리λ²μ€ νλ‘μ, TLS μ€νλ‘λ, μ νΈμ€νΈ) νμ μ΄ λꡬλ₯Ό μ€ννμ¬ ν€λκ° μ¬μ ν μ¬λ°λ₯΄κ² νμλλμ§ νμΈνμΈμ.
Additional Resources
Other Tools
- CSS μ 리 λꡬ
- HTML μ 리 λꡬ
- μλ°μ€ν¬λ¦½νΈ μ 리 λꡬ
- PHP μ 리 λꡬ
- μμ μ νκΈ°
- μ€νλΌμ΄νΈ μΆμΆκΈ°
- Base64 λμ½λ
- Base64 μΈμ½λ
- C# ν¬λ§·ν°
- CSV ν¬λ§·ν°
- Dockerfile Formatter
- Elm ν¬λ§·ν°
- ENV ν¬λ§·ν°
- Go ν¬λ§·ν°
- GraphQL ν¬λ§·ν°
- HCL ν¬λ§·ν°
- INI ν¬λ§·ν°
- JSON ν¬λ§·ν°
- LaTeX ν¬λ§·ν°
- λ§ν¬λ€μ΄ ν¬λ§·ν°
- Objective-C ν¬λ§·ν°
- Php Formatter
- νλ‘ν μ½ λ²νΌ ν¬λ§·ν°
- Python ν¬λ§·ν°
- Ruby ν¬λ§·ν°
- Rust ν¬λ§·ν°
- Scala ν¬λ§·ν°
- μ Έ μ€ν¬λ¦½νΈ ν¬λ§·ν°
- SQL ν¬λ§·ν°
- SVG ν¬λ§·ν°
- Swift ν¬λ§·ν°
- TOML ν¬λ§·ν°
- Typescript Formatter
- XML ν¬λ§·ν°
- YAML ν¬λ§·ν°
- Yarn ν¬λ§·ν°
- CSS μμΆκΈ°
- Html Minifier
- Javascript Minifier
- JSON μμΆκΈ°
- XML μ΅μν λꡬ
- PDF ν μ€νΈ λ³ν
- μ κ·μ ν μ€ν°
- κ²μ μμ νμΈκΈ°
- Whois μ‘°ν