ASP.NET WebAPI

2014-07-11

http://www.taeyo.net/Columns/View.aspx?SEQ=464&PSEQ=35

ASP.NET μ—μ„œ API 만 λ§Œλ“œλŠ”κ²ƒ, μ›Ή νŽ˜μ΄μ§€μ—μ„œ λ‹¨μˆœνžˆ JSON 만 λ¦¬ν„΄ν•˜λŠ” 것을 λ§Œλ“€κ³  싢은데 μ°Ύλ‹€κ°€ λ³΄λ‹ˆ MVC4 Web API λΌλŠ”κ²Œ μžˆμ–΄μ„œ ν…ŒμŠ€νŠΈ ν•΄λ΄„. ν•΄λ³΄λ‹ˆκΉŒ μ—­μ‹œ flask κ°€ 쒀더 λͺ…ν™•ν•˜λ‹€λŠ” 생각이 λ“€μ—ˆλ‹€.Β 

μœ„μ˜ λ§ν¬μ—μ„œλŠ” API의 End Point URL 을 μ •μ˜ν• μˆ˜ μžˆλ„λ‘ λ˜μ–΄ μžˆλ‹€κ³  λ‚˜μ™€μžˆλŠ”λ° 일단 기본적으둜 Controller μ΄λ¦„μ΄λΌλ˜μ§€, λ©”μ†Œλ“œ 이름이 HTTPMethod와 λΆ€λΆ„μ μœΌλ‘œ μΌμΉ˜ν•΄μ•Ό ν•˜λŠ” 뢀뢄이 μ’€ λΆˆνŽΈν•œκ²ƒ κ°™λ‹€.(httpget, httppost μ΄λŸ°μ‹μœΌλ‘œ μ§€μ • ν•  μˆ˜λ„ 있긴 ν•˜λ‹€.)Β 

아직 μ΅μˆ™ν•˜μ§€ μ•Šμ•„μ„œ 그런걸 지도 λͺ¨λ₯΄κ² μ§€λ§Œ. γ…Žγ…Ž μ–΄μ¨Œλ“  이걸 μ¨μ„œ μ—…λ¬΄μƒμ—μ„œ APIλ₯Ό λ§Œλ“€μ–΄μ•Ό ν•˜λ‹ˆ μ΅νžˆλŠ” 수 λ°–μ—”. taeyo.net 에 κ°€λ©΄ 쒀더 λ§Žμ€ 정보λ₯Ό μ–»μ„μˆ˜ μžˆλ‹€.Β 

#ASP.NET WEBAPI  #dev