400 Bad Request μλ¬λ₯Ό ν΄κ²°νλ λ°©λ²μ μμΈλ‘ κ°λ¨ν©λλ€. κ·Έλμ μ€λμ μ»΄ν¨ν°λ₯Ό μ ν λͺ¨λ₯΄λ λΆλ€λ μ΄ μλ¬λ₯Ό μ½κ² μ΄ν΄νκ³ ν΄κ²°ν μ μλλ‘ 400 Bad Request μλ¬ μμΈ λ° ν΄κ²° λ°©λ²μ μμΈν μλ €λλ¦¬κ² μ΅λλ€.
400 Bad Request μλ¬ μμΈ
400 Bad Request μλ¬λ ν΄λΌμ΄μΈνΈκ° μλ²λ‘ μλͺ»λ μμ²μ λ³΄λΌ λ μλ²κ° μλ΅νλ μλ¬ μ€ νλμ λλ€. μ£Όλ‘ λ€μκ³Ό κ°μ μ΄μ λ‘ μλ²λ ν΄λΌμ΄μΈνΈμκ² 400 Bad Request μλ¬λ₯Ό μ λ¬ν©λλ€.
- μλͺ»λ URLλ₯Ό μ λ ₯ν κ²½μ°
- μΏ ν€·μΊμκ° μμ λ° μ€λλ κ²½μ°
- μ λ‘λ νμΌ ν¬κΈ°κ° λ무 ν° κ²½μ°
1. μλͺ»λ URLλ₯Ό μ λ ₯ν κ²½μ°
μλͺ»λ URLμ μλ²μ μμ²νλ©΄ 400 μλ¬κ° λ°μν μ μμ΅λλ€. μλ₯Ό λ€μ΄ λ€μκ³Ό κ°μ΅λλ€.
- https://www.google.com/search=μλ νμΈμ (True)
- https://www.google.com/search=μλ νμΈμ% (False)
2. μΏ ν€·μΊμ λ°μ΄ν°κ° μμ λ° μ€λλ κ²½μ°
μΈν°λ· ν΅μ μ κ³Όκ±° λ°μ΄ν°λ₯Ό κΈ°μ΅νμ§ λͺ»νλ Stateless μ±μ§μ΄ μμΌλ―λ‘, μΏ ν€λ₯Ό μ¬μ©νμ¬ κ³Όκ±° λ°μ΄ν°λ₯Ό κΈ°λ‘νκ³ κ³Όκ±° λ°μ΄ν°κ° νμν κ²½μ° μΏ ν€λ₯Ό νμΈν©λλ€. λν λ°λ³΅λλ μμ² μλ₯Ό μ€μ΄κΈ° μν΄, μλ²μμ λ°μ λ°μ΄ν°λ₯Ό 미리 μΊμμ μ μ₯νκ³ ν΄λΉ λ°μ΄ν°κ° νμν κ²½μ° μλ²μ λ°μ΄ν°λ₯Ό μμ²νμ§ μκ³ μΊμμμ κΊΌλ΄ μ¬μ©ν μ μμ΅λλ€.
μΏ ν€ λ° μΊμ λ°μ΄ν°λ ν΄λΌμ΄μΈνΈμκ² λΉ λ₯΄κ³ νΈλ¦¬ν μΈν°λ· νκ²½μ μ 곡ν©λλ€. κ·Έλ¬λ, μΏ ν€ λ° μΊμ λ°μ΄ν°κ° μ€λλμκ±°λ μμλ κ²½μ°, μλ²λ ν΄λΉ λ°μ΄ν°λ₯Ό μ½μ μ μμΌλ―λ‘ ν΄λΌμ΄μΈνΈμκ² 400 μλ¬λ₯Ό μ λ¬ν©λλ€.
3. μ λ‘λ νμΌ ν¬κΈ°κ° λ무 ν° κ²½μ°
λμ©λ νμΌμ μ λ‘λν λ, μλ²λ ν΄λΉ νμΌμ μ»΄ν¨ν° λ°μ΄λ¬μ€λ‘ κ°μ£Όνκ³ μλ²λ₯Ό 보νΈνκΈ° μν΄ 400 μλ¬λ₯Ό μ λ¬νμ¬ ν΄λΌμ΄μΈνΈμκ² κ²½κ³ ν©λλ€.
400 Bad Request μλ¬ ν΄κ²° λ°©λ²
1. URL νμΈνκΈ°
μ¬μ΄νΈ λ΄μμ λ§ν¬λ₯Ό ν΅ν΄ μνλ URLλ‘ μ΄λνλ©΄ 400 μλ¬κ° λ°μν κ°λ₯μ±μ΄ μ μ§λ§ μ£Όμμ°½μ μ§μ URLμ μ λ ₯νλ©΄ μ€μλ‘ μλͺ»λ URLμ μ λ ₯ν ν μλ²λ‘ μ λ¬ν μ μμ΅λλ€. μ΄ κ²½μ° URLμ λ€μ νμΈνκ³ μλͺ»λ λΆλΆμ μμ ν ν λ€μ μμ²νλ κ²μ΄ μ’μ΅λλ€.
2. μΏ ν€·μΊμ λ°μ΄ν° μ§μ°κΈ°
μμλμκ±°λ μ€λλ μΏ ν€·μΊμ λ°μ΄ν°λ μλ²μμ λ μ΄μ μ¬μ©λμ§ μμΌλ―λ‘, μλ²μμ μ μμ μΈ μλ΅μ λ°κΈ° μν΄μλ μ΄μ μΏ ν€·μΊμ λ°μ΄ν°λ₯Ό μμ ν΄μΌ ν©λλ€.
3. μ λ‘λ νμΌ ν¬κΈ° μ€μ΄κΈ°
λμ©λ νμΌμ μ§μμ μΌλ‘ μ λ‘λνλ €λ κ²½μ°, μλ²λ μμ μ 보νΈνκΈ° μν΄ μ§μμ μΌλ‘ 400 μλ¬λ₯Ό μ μ‘νκ±°λ ν΄λΌμ΄μΈνΈ IPλ₯Ό μ°¨λ¨ν μ μμ΅λλ€. λ°λΌμ μ λ‘λ νμΌμ ν¬κΈ°λ₯Ό μ€μ΄κ±°λ μ λ‘λλ₯Ό ν¬κΈ°ν΄μΌ νλλ°, κ·Έλ κ² ν μ μλ€λ©΄ λ€λ₯Έ λν ν΄λΌμ°λ μλΉμ€λ₯Ό μ¬μ©νλ κ²μ΄ μ’μ΅λλ€.
λ§μΉλ©°
400 Bad Request μλ¬λ ν΄λΌμ΄μΈνΈκ° μλ²μ μλͺ»λ μμ²μ λ³΄λΌ λ λ°μνλ μλ¬μ λλ€. μ£Όλ‘ μλͺ»λ URLμ μ λ ₯νκ±°λ μ€λλ μΏ ν€·μΊμ λ°μ΄ν°λ₯Ό μ¬μ©νκ±°λ ν° νμΌμ μ λ‘λν λ 400 μλ¬κ° λ°μν©λλ€. μ΄ μλ¬λ₯Ό ν΄κ²°νλ €λ©΄ URLμ λ€μ νμΈνκ³ μ΄μ μΏ ν€μ μΊμλ₯Ό μμ νκ³ μ λ‘λ νμΌμ μ€μ¬μΌ ν©λλ€.
λκΈ