クライアント向けのAPIである外部URLに文字列データを送信したいのですが、いつもサーバーからエラーが返ってきて、JAVAで書かれたサーバーのログを確認すると例外がスローされます
"java.lang.NumberFormatException: 入力文字列の場合: "{"success":false,"errorCode":"500","message":"Unknown Error!","value":null,"totalPageCount":0," footerValue":null}"
そして、これが私のphpコードです:
$context = stream_context_create(array(
'http' => array(
'method' => 'POST',
'header' => "Content-type: application/x-www-form-urlencoded\r\n",
'content' => $params
),
));
$received = file_get_contents(URL, false, $context);
echo $received.'<br>';
ログにアクセスできるため、サーバーに送信するデータは正しい形式であると確信しています。また、サーバーからのすべての応答パラメーターが JSON、UTF-8、および post メソッドであることもわかっています。逃した?
さらに情報が必要な場合は、お知らせください。