URI์ URL์ ์ฐจ์ด์
ํ๋ก ํธ ๊ฐ๋ฐ์ ๊ณต๋ถํ๋ ์ฌ๋์ผ๋ก์จ Restful API์ ๋ํด์ ๋๋ต์ ์ผ๋ก๋ ์์์ผํ๋ค๊ณ ์๊ฐ๋๋ค.
restful api์ ๋ํด์ ๊ณต๋ถ๋ฅผ ํ๋ค๊ฐ URL, URI ์ฉ์ด๊ฐ ํผ์ฉ์ด ๋ง์ด ๋๋ ๊ฑธ ๋ณด๋ฉด์ ํผ๋์ค๋ฌ์ ๋ค.
๋๋์ฒด ๋์ด ๋ญ๊ฐ ๋ค๋ฅธ๊ฑฐ์ง...?
๋ญ๊ฐ ์ ๋งคํ๊ฒ ๋์ด๊ฐ๋๊ฒ ์ฐ์ฐํด์ ํ๋ฒ ์ฐพ์๋ดค๋ค
URI (Uniform resource Identifier)
์ธํฐ๋ท ์์์ ํน์ ์์(ํ์ผ)์ ๋ํ๋ด๋ ์ ์ผํ ์ฃผ์
์์์ id -> ์ ์ผํด์ผํจ
URL (Uniform Resource Locator)
ํตํฉ ์์ ์๋ณ์๋ก ์ธํฐ๋ท์ ์๋ ์์์ ๋ํ๋ด๋ ์ ์ผํ ์ฃผ์
URL์ ํน์ ์๋ฒ์ ํ ๋ฆฌ์์ค์ ๋ํด ๊ตฌ์ฒด์ ์ธ ์์น๋ฅผ ์์
์ ๋ฆฌ๋ ๊ธ๋ค์ ๋ณด๊ณ ์ ๋ฆฌํ๋ฉด์ ๋ด๊ฐ ์ดํดํ ๊ฒ์ (ํ๋ฆด์๋ ์๋ค)
์ฐ๋ฆฌ๊ฐ ํํ ๋๋ฉ์ธ์ผ๋ก ์๊ฐํ๋ ๋ถ๋ถ๊ณผ ๊ฐ์ ํ์ด์ง์ ์์น๊น์ง๋ url์ด๊ณ , ๊ทธ ํ์ด์ง์์ ์ด๋ค ์์์ ์ ํํ ์์น๋ uri์ธ๊ฒ์ด๋ค.
์ง๊ธ uri url์ ๋ํด์ ํ๊ณ ๋์ ์ค์ํ์ ๊ฐ๊น์ด ์๋ฅผ ๋ค์ด๋ณด์๋ฉด...
๋ง์ฝ ๋๋ฅผ ์ฐพ๋๋ค๊ณ ํ๋ฉด url์ ์์น์ธ ํ๊ตญ์ธ๋ ๊ธ๋ก๋ฒ์บ ํผ์ค์ ์ฃผ์๋ฅผ ๋๋ฉด ๋๊ณ , uri๋ ํ๊ตญ์ธ๋ ๊ธ๋ก๋ฒ์บ ํผ์ค์ ์ฃผ์ + ๋ด ํ๋ฒ์ด ํด๋น๋๋๊ฒ ์๋๊น๋ผ๊ณ ์ ๋ฆฌ๋ฅผ ํด๋ณด์๋ค!
URI ๊ตฌ์กฐ
scheme:[//[user[:password]@]host[:port]][/path][?query][#fragment]
- scheme : ์ฌ์ฉํ ํ๋กํ ์ฝ์ ๋ปํ๋ฉฐ ์น์์๋ http ๋๋ https๋ฅผ ์ฌ์ฉ
- user์ password : (์๋ฒ์ ์๋) ๋ฐ์ดํฐ์ ์ ๊ทผํ๊ธฐ ์ํ ์ฌ์ฉ์์ ์ด๋ฆ๊ณผ ๋น๋ฐ๋ฒํธ
- host์ port : ์ ๊ทผํ ๋์(์๋ฒ)์ ํธ์คํธ๋ช ๊ณผ ํฌํธ๋ฒํธ
- path : ์ ๊ทผํ ๋์(์๋ฒ)์ ๊ฒฝ๋ก์ ๋ํ ์์ธ ์ ๋ณด
- query : ์ ๊ทผํ ๋์์ ์ ๋ฌํ๋ ์ถ๊ฐ์ ์ธ ์ ๋ณด (ํ๋ผ๋ฏธํฐ)
- fragment : ๋ฉ์ธ ๋ฆฌ์์ค ๋ด์ ์กด์ฌํ๋ ์๋ธ ๋ฆฌ์์ค์ ์ ๊ทผํ ๋ ์ด๋ฅผ ์๋ณํ๊ธฐ ์ํ ์ ๋ณด
์ฐธ๊ณ
URI๋ URL ์ฐจ์ด์ ์ด ๋ญ๋ฐ? | ์ฐฐ์ค์ ์๋๋ก์ด๋
URI ๊ทธ๋ฆฌ๊ณ URL์ ํผ์ฉํด์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๊ฐ ์๋ค. ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ๋ฌธ์ ๊ฐ ์์ง๋ง ์ ํํ๊ฒ ์ด ๋์ ์ฐจ์ด์ ์ด ์กด์ฌํ๋ค. ๊ทธ๋ฌ๋ฏ๋ก ๊ฐ ์ฉ์ด์ ์ ์์ ์ฉ๋์ ๋ํด์ ์์๋ณธ๋ค. URI URI๋ ํน์ ๋ฆฌ์์ค
www.charlezz.com
[๋คํธ์ํฌ๐ถ] URI ๋ ? / URI VS URL VS URN ์ฐจ์ด /
URI (Uniform Resource Identifier) ์ธํฐ๋ท ์์์ ๋ํ๋ด๋ ๊ณ ์ ์๋ณ์ ์ ๋๋ค. URI ์ I ๊ฐ Identifier ์ ๋๋ค. ์ธํฐ๋ท์ ์๋ ์๋ฃ์ id ์ด๋ค , ๋ผ๊ณ ์๊ฐํ๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค. ๋ค๋ฅธ ์๋ฃ๊ฐ ๋๊ฐ์ ์ด๋ฆ์..
programming119.tistory.com
URI๋? (feat. URL, URN)
URI(Uniform Resource Identifier, ํตํฉ ์์ ์๋ณ์)๋ ์ธ์ ์ด๋์๋ ๋ ๊ฐ์ ๋ฆฌ์์ค(ํ ์คํธ, ์ด๋ฏธ์ง, ๋น๋์ค ๋ฑ)๋ฅผ ๋ณด์ฌ์ค ์ ์๋๋ก ํด์ฃผ๋ ์๋ณ์์ด๋ค. 1. URI ๊ตฌ์กฐ scheme๊ณผ host๋ฅผ ์ ์ธํ๊ณ ๋ ๋ชจ๋ ์ ํ
www.howdy-mj.me
URI & URL
์น๊ฐ๋ฐ ๊ณต๋ถ๋ฅผ ํ๋ฉด์ URL๊ณผ URI์ ๋ํด ์์ฃผ ๋ค์์ง๋ง ๋ ์ฌ์ด์ ๋ช ํํ ์ฐจ์ด์ ์ ์์ง ๋ชปํด ์ ๋ฆฌ๋ฅผ ํด๋ณด๊ฒ ๋์๋ค.๊ฒฐ๋ก ๋ถํฐ ๋งํ๋ฉด URI๊ฐ URL์ ์์๊ฐ๋ ์ด๋ฉฐ ๊ณต๋ถ๋ฅผ ํ๋ฉฐ ๋๋ ์ ์ URL์ด๋ผ๊ณ ๋ถ
velog.io