我需要将字符串数据发送到作为客户端 API 的外部 url,但我总是让服务器发回一个错误,然后我检查了用 JAVA 编写的服务器中的日志,它抛出了一个异常
"java.lang.NumberFormatException: 对于输入字符串:"{"success":false,"errorCode":"500","message":"Unknown Error!","value":null,"totalPageCount":0,"页脚值“:空}”
这是我的一段 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 方法,有什么我错过了吗?
如果需要更多信息,请告诉我,谢谢。