隐藏客户端请求地址参数伪静态
Warning: trim() expects parameter 1 to be string, array given in /www/wwwroot/2026.bsphp.com/cache/templates.358b4223aeecbd828d32fe2686043424.php on line 303
| 名称: | ||
| API接口: | ||
| 说明: | ||
| 返回说明: | ||
|
参数
|
说明
|
注释
|
| &api= | API接口名称 | 必填 |
| &BSphpSeSsL= | BSphpSeSsL连接Cookies | 必填 |
| &date= | 服务器时间超时验证 | 可空,后台设置超时0就是关闭 |
| &mutualkey= | 通信认证Key | 必填,用作软件数据包交换数据验证串 |
| &appsafecode= | 封包劫持检测 | 可空,客户端提交参数给服务器时候原样返回 |
| &md5= | 程序MD5 | 可空,后台MD5内容要为空 |
说明:绿色公共参数每个接口都有的,蓝色当前接口私有参数.
隐藏客户端请求地址参数伪静态
需求:很多用户想隐藏请求地址格式,原因就是不知道大家,下面请看说明吧
location / {#案例1,appen后面替换初始化地址, 访问http://域名ip/apisrewrite ^/apis$ /AppEn.php?appid=29100101&m=86d50083a2685ab4724e55bafac596ba last;# 案例2,appen后面替换初始化地址, 访问http://域名ip/api/apprewrite ^/api/app$ /AppEn.php?appid=29100101&m=86d50083a2685ab4724e55bafac596ba last;}
案例1
伪静态后:http://xxxxx/apis伪静态前:http://xxxxx/AppEn.php?appid=29100101&m=86d50083a2685ab4724e55bafac596ba
案例2
伪静态后:http://xxxxx/api/app伪静态前:http://xxxxx/AppEn.php?appid=29100101&m=86d50083a2685ab4724e55bafac596ba
附送安全的,不想让访问的目录
#禁止访问模块目录 LibBsphplocation ^~/LibBsphp/ {return 403;}#禁止访问数据库目录 Datalocation ^~/Data/ {return 403;}#需要更多自己添加
| 调用接口指引 | ||
| 标准调用 | 前往查看 | 标准POST/GET传递调用,无加密等配置 |
| 在线调试 | 前往ApiDbug工具 | 在线调试工具快速模拟客户端环境调试,需要配置软件信息 |
| SDK调用 | 点击下载演示 | 加密通信案例参考调用 |