볼

POST 데이터 통합처리.

GET이나 PUT을 사용하면 이런 문제는 큰일이 없겠지만

POST만을 사용해야하는 그누보드에서 프론트앤드와 연계할때의 문제입니다

 

프론트쪽에서 폼데이터를 활용하여 전송하면 $_POST로 받을 수 있지만

리액트나 뷰같은 프론트앤드에서 axios, fetch등을 활용하여 데이터 요청을 보내면 PHP에선 

 

file_get_contents("php://input")로 받아야 합니다.

 

그리고 대부분이 axios, fetch등을 활용하여 데이터를 json형태로 보내기에 

어떻게 보내도 값을 동일하게 받는것이 편합니다.

 

$_POST = json_decode(file_get_contents("php://input"),true)

 

위와 같이 소스를 사용하면 ajax나 fetch에서 json형태로 파일을 보낼때도 똑같이 받는것이 가능합니다.

|

댓글 1개

https://sir.kr/so_restful/93 제가 PUT으로 몇시간동안 헤메었던 내용과 약간 통하는 부분이 있네요 ㅎㅎ

백엔드(노드?슬림?)와 프론트엔드(앵귤러)언제 다 제대로 해볼른지... ㅜㅜ;a
댓글을 작성하시려면 로그인이 필요합니다.

RESTful

104건
+
제목 글쓴이 날짜 조회
21-01-28 조회 1,783
21-01-27 조회 1,040
21-01-26 조회 1,513
21-01-25 조회 1,987
21-01-24 조회 1,700
21-01-24 조회 1,713
21-01-22 조회 1,288
21-01-22 조회 1,568
21-01-21 조회 1,468
21-01-21 조회 1,262
21-01-20 조회 1,297
21-01-19 조회 1,335
21-01-19 조회 1,302
21-01-18 조회 1,074
21-01-17 조회 1,529
21-01-17 조회 1,627
21-01-16 조회 2,061
21-01-16 조회 2,139
21-01-16 조회 1,205
21-01-15 조회 1,418
21-01-15 조회 1,315
21-01-14 조회 1,145
21-01-14 조회 1,238
21-01-14 조회 1,930
21-01-13 조회 1,101
21-01-12 조회 1,269
21-01-12 조회 2,172
21-01-12 조회 3,177
21-01-11 조회 1,524
21-01-10 조회 1,532