JSON を取得して TIdHttp を操作する人はいますか?
PHP は常に NULL を返します$_POST
。何か問題がありますか?
デルファイのソース:
http := TIdHttp.Create(nil);
http.HandleRedirects := True;
http.ReadTimeout := 5000;
http.Request.ContentType := 'application/json';
jsonToSend := TStringStream.Create('{"name":"Peter Pan"}');
jsonToSend.Position := 0;
Memo1.Lines.Text := http.Post('http://www.website.com/test.php', jsonToSend);
jsonToSend.free;
http.free;
PHP ソース:
<?php
$value = json_decode($_POST);
var_dump($value);
?>