一个或许没用的玩具——福建泉州可访问性检查 API

14次阅读

共计 610 个字符,预计需要花费 2 分钟才能阅读完成。

泉州网络实行高强度黑名单(也有人叫做白名单)已经有一两年,我也常常听说泉州的伙伴无法打开我的网站。今下午我在一个泉州伙伴的 Mini PC 上部署了我写的一个 PHP 脚本,然后就可以随时随地检查各种网站在泉州能不能打开。

这个 API 输出的信息是 Json 格式的,其实就仅仅是对 curl 输出的封装而已,没任何技术含量,换个写 PHP 的大佬分分钟能写出来。地址和参数如下:

地址:https://api.viyf.org/check-quanzhou-whitelist.php

请求类型:GET|POST 皆可,个人偷懒直接拼接 URL 所以只测试了 GET

以下参数皆为必选:

  1. protocol:协议,取值 http 或 https
  2. domain:要测试的域名 /IP 地址
  3. port:端口,介于 1 到 65535 之间的整数,目标网站服务器的端口,常见的端口,http 是 80,https 是 443

返回值:

  1. error_code: curl 错误码,如果漏参数或者提交了非法参数,它会出现不可预知的代码🤪🤪🤪
  2. error_message: curl 发生错误时的详细信息,如果漏参数或者提交了非法参数,它会出现不可预知的消息🤪🤪🤪
  3. http_code: HTTP 状态代码,200、301、302、403、404、500、502、504 之类
  4. title: 网站的标题,直接取 HTML 中的 title。

注意,由于这是个玩具,我不知道什么时候会取消这个 API,或者什么时候改变地址,所以你们玩玩就好。

正文完
 0