티스토리 뷰

뭐 다른 여러가지들이 있겠지만...

파라메터로 얻어진 값을 $_GET[], $_REQUEST[] 를 하는 경우 자동적으로 URL 인코딩을 해서 넣는다. %## 형태의 코드를 원래 캐릭터로 바꿔 넣고, + 로 표시되는 부분은 공백으로 변환된다. 하.지.만 $_POST[]는 값을 변환하지 않고 바로 받아오게 된다. PHP 메뉴얼에는 보안상 GET,REQUEST를 사용하지 말것을 권고하고 있다.

최근 RESTful API 구성이나 기타 서버간 정보를 전달하는 과정에서 POST는 거의 대세로 자리잡고 있다. 파라메터를 사용하지 않는 경우 GET 그리고 그 외에는 POST를 사용하는걸로 잡는다. RESTful 한 통신을 원하는 경우 PUT, DELETE 같은 method도 사용하겠지만 따로 권한을 필요로 하는 방식이라 PUT외에 DELETE는 잘 쓰지 않기도 한다. 또 파일에 관련된 API는 무조건 POST!


UPDATED

POST 방식으로 데이터를 전송하고 싶다면,

Method 는 POST, Header 에 Content-Type: application/x-www-form-urlencoded 를 추가한 뒤에 body 혹은 content에 param1=1234&param2=test 이런식으로 작성해서 보내면 됩니다.


댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함