我刚刚使用CURL实现了我的PHP服务器,通过Google云消息传递服务向我的Android设备发送消息。
一切正常:我运行脚本,邮件被发送并在我的移动设备上成功接收。
或者至少有时会这样。有时它会返回401 Unauthorized错误。 如果我运行脚本10次,错误将大约发生1-4次。
我现在能够提出的唯一解决方案是将整个代码放入while($unauthorized) { ... }
块中,因此它将重试发送消息,直到获得HTTP 200响应。
还有其他建议吗?还有其他人经历过这个吗?什么可能导致这种行为?