TIL. 08 Backend μ‹œμž‘

smΒ·2022λ…„ 6μ›” 3일
0

πŸ“ UI 와 API


πŸ“Œ UI(User Iterface)

μœ μ €κ°€ μ†Œν”„νŠΈμ›¨μ–΄μ™€ λ§Œλ‚˜λŠ” 경계면. 즉 μœ μ €κ°€ μ†Œν”„νŠΈμ›¨μ–΄μ— μ ‘κ·Όν•˜κ³ , λͺ…령을 내릴 수 μžˆλŠ” λΆ€λΆ„
μ›Ή μ„œλΉ„μŠ€μ—μ„œ UIλ₯Ό λ§Œλ“ λ‹€ λΌλŠ” ν‘œν˜„μ€ μ›Ή νŽ˜μ΄μ§€ 화면을 λ§Œλ“ λ‹€ λΌλŠ” 의미둜 μ‚¬μš©ν•˜κΈ°λ„ ν•œλ‹€.

πŸ“Œ API(Application Programming Interface)

μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜κ³Ό μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜μ΄ μ„œλ‘œ μ˜μ‚¬μ†Œν†΅μ„ ν•˜κ³  데이터λ₯Ό κ΅ν™˜ν•  수 μžˆλ„λ‘ λ§€κ°œμ²΄κ°€ λ˜μ–΄μ£ΌλŠ” λŒ€μƒ

πŸ“’ Request

μ–΄λ–€ 정보λ₯Ό λ°›μ•„μ˜¬μ§€ κ²°μ •ν•˜μ˜€μœΌλ©΄ APIν•œν…Œ ν•΄λ‹Ή 정보λ₯Ό λ°›μ•„μ˜€κ²Œ μš”μ²­ν•œλ‹€.

πŸ“’ Response

HTTPμ—μ„œλŠ” 긍정적 ν˜Ήμ€ 뢀정적 응닡을 μ•Œλ €μ£ΌλŠ” μ—­ν• λ‘œ status codeλ₯Ό μ΄μš©ν•œλ‹€.
200λ²ˆλŒ€ status code듀은 μ˜¬λ°”λ₯Έ 데이터듀을 응닡할 λ•Œ 같이 보내주고, 400~500λ²ˆλŒ€ status code듀은 μš”μ²­λ°›μ€ 정보λ₯Ό μ‘λ‹΅ν•˜μ§€ λͺ» ν•  λ•Œ 같이 λ³΄λ‚΄μ€λ‹ˆλ‹€.

profile
Today I Learned

0개의 λŒ“κΈ€