2 つの異なる場所を指すHTTP POSTがあります。
最初の場所はサードパーティのソリューションによって処理されるため、データがどのように処理されているかわかりません (値が通過し、結果が表示されているため、そうである必要があります)。
私の場所には、NGINXサーバーがあります(これまで何度も使用しても問題はありませんでした)。私はphpを使用してPOSTデータを読み取ってい$_POST
ます.POSTが$_SERVER["CONTENT_TYPE"] => "multipart/form-data"
$_SERVER["CONTENT_LENGTH"]
しかし、タイプとが正しいにもかかわらず、$_POST
、$_REQUEST
、および にfile_get_contents('php://input')
何も入っていません。
本体は非常に小さなjson の塊 (<1k)です。常にオブジェクトの配列。
使用した配列の内容を確認するにはecho json_encode( array( "GET" => $_GET, "POST" => $_POST, "REQUEST" => $_REQUEST, "SERVER" => $_SERVER ) )
何を確認するかについてのアイデアがなくなりました。
$_SERVER["PHP_SELF"]
おそらくパス区切り文字が原因で、エントリに奇妙な文字化けがありますか?