0

クライアント向けの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 メソッドであることもわかっています。逃した?

さらに情報が必要な場合は、お知らせください。

4

1 に答える 1