데이터를 post 방식으로 php server로 보낼 때, 각 요소들을 파싱해서 application/x-www-form-urlencoded 방식으로 보낼 수도 있고, 아니면 application/json 방식으로 보낼 수 있습니다.
angularJS에서는 아래와 같이 보냅니다 :
$http({ method: "post", url: apiUrl, data: JSON.stringify(data), headers: {'Content-Type': 'application/json'} }).success( function(rtnData){ // });
그리고 서버의 php script에서는 간단하게 다음과 같이 받습니다:
$foo = file_get_contents("php://input"); var_dump(json_decode($foo, true));
'Dev > php' 카테고리의 다른 글
[php] openweathermap.org의 API와 cUrl을 이용하여 기상정보 가져오기 (0) | 2014.11.06 |
---|---|
[php] serialize() VS json_encode() (0) | 2014.09.30 |
[tip] 빈 객체 만들기 stdClass() (0) | 2014.09.15 |
[그누보드5] 주요 함수 정리... (0) | 2014.08.26 |
[php] a href tag에서 url만 추출하고 <a> tag 제거 (0) | 2014.08.11 |