간단한 문젠대..

GET

 gin-gonic 웹 프레임워크에서 GET은 .Query()함수로 query parameter로 넘어온 데이터를 받습니다.

http://foo.com?id=1234
 
...
a := c.Query(id)

POST

POST의 경우 body로 넘어온 데이터를 받습니다.

http://foo.com
# body 부분
{id:1234}
 
...
a := c.PostForm("id")

DELETE

gin-gonic에서 DELETE 메소드는 무조건 query parameter로 데이터를 넘겨야합니다. body로 데이터를 넘겨줄 경우 이를 인식하지 못합니다.

http://foo.com
# body 부분
{id:1234}


...
a := c.PostForm("id") // nil 


http://foo.com?id=1234


...
a := c.Query(id) // 1234


'언어 > GO' 카테고리의 다른 글

[GO] 유용 사이트  (0) 2017.03.22
[GO] gin-gonic 헤더 Access-Control-Allow-Origin 여러개 추가 방법  (0) 2017.03.20
[GO] gin-gonic DELETE 메소드 데이터 호출방법  (0) 2017.03.17
[GO] gin-gonic CORS 문제 해결방법  (0) 2017.03.17
[GO] 채널  (0) 2017.03.02
[GO] 고루틴  (0) 2017.02.22

+ Random Posts