繁体   English   中英

API查询失败将API密码输出到用户前端

[英]Failing API query outputs API password to the user frontend

我有一个带有用户输入的网站。 用户输入内容后,将根据输入内容查询API(JSON)。 API查询有时会失败并输出查询URL。

 file_get_contents(http://...id=...password=...&input=...): failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request in /www/htdocs/....php

查询URL包含一个密码,该密码当然是秘密的。 如何防止页面输出失败的请求?

最佳本杰明

您应该为生产服务器提供错误报告功能,但是作为快速解决方案,您可以使用错误抑制符号@

$resp = @file_get_contents(...);

显然,您仍然需要通过检查返回值来处理失败的呼叫:

if($resp==false)//failed

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM