Postman (Chrome에서 열리지 않는 우편함)이 있는데 raw json을 사용하여 POST 요청을하려고합니다. PHP는 측면에서 I 1을 갖는 헤더우편 배달부와 원시 json을 통해 POST 데이터 보내기
{
"foo": "bar"
}
, Content-Type: application/json
: 본문 탭
는 I이 몸 "원시"선택 "JSON (애플리케이션/JSON)"을 가질 지금은print_r($_POST);
을하고 있는데 빈 배열이 나타납니다.
내가 jQuery를 사용 할 경우
Array
(
[foo] => bar
)
그래서 왜 우체부 작동하지 않습니다 : 예상대로 내가 갖는
$.ajax({
"type": "POST",
"url": "/rest/index.php",
"data": {
"foo": "bar"
}
}).done(function (d) {
console.log(d);
});
?
이죠 스크린 샷 :
와 헤더 :
jQuery
달리
$ _POST 대신 var_dump()를 쓰십시오. print_r() – Deep
대신 jQuery와 함께'array (1) {[ "foo"] => string (3) "bar"}' Postman과의 배열 :'array (0) {}' – smerny
그래서 Postman이 요청을 보내지 않았습니다. – Deep