获取网页状态码(可指定地域)免费API接口教程

简介: 本文介绍如何使用接口盒子的免费API获取网页状态码,支持国内、香港、美国等不同地域访问节点。内容包括接口参数、调用方法及示例,适用于网站监控、链接检查等场景。

本文将详细介绍如何使用接口盒子提供的免费API接口来获取网页状态码,并支持指定地域访问节点(国内、香港、美国等)。

接口简介

这个API接口允许用户获取指定网址的访问状态码(如200、404等),并可以指定不同的地域访问节点进行检测,非常适合网站监控、链接有效性检查等应用场景。

核心功能:

  • 获取任意网址的HTTP状态码
  • 支持国内、香港、美国等多个访问节点
  • 免费使用
  • 无需复杂配置,简单调用即可

接口参数

请求地址:


https://cn.apihz.cn/api/wangzhan/getcode.php

请求方式:

GET或POST

请求参数:

参数名称 参数 必填 说明
用户ID id 用户中心的数字ID
用户KEY key 用户中心通讯秘钥
网址 url 需要检测的网址
地域 type 访问节点:1=国内(默认), 2=香港, 3=美国

返回参数:

参数名称 参数 说明
状态码 code 200=成功, 400=错误
信息提示 msg 成功时返回网页状态码,错误时返回提示信息

调用示例

基本GET请求:

复制

https://cn.apihz.cn/api/wangzhan/getcode.php?id=88888888&key=88888888&type=1&url=www.apihz.cn

注意:示例中的ID和KEY是公共测试凭证,实际使用时请替换为您自己的用户ID和KEY

PHP调用示例:

php

复制

<?php
// 用户凭证
$id = '88888888'; // 替换为您的用户ID
$key = '88888888'; // 替换为您的用户KEY
// 待检测的URL(注意特殊字符处理)
$url = '(www.apihz.cn)'; // 如果URL中有&,需替换为@并用括号包裹
// 请求参数
$params = [
    'id' => $id,
    'key' => $key,
    'url' => $url,
    'type' => '1' // 1=国内,2=香港,3=美国
];
// 构建请求URL
$apiUrl = 'https://cn.apihz.cn/api/wangzhan/getcode.php?' . http_build_query($params);
// 发送请求
$response = file_get_contents($apiUrl);
// 解析结果
$result = json_decode($response, true);
// 处理结果
if ($result['code'] == 200) {
    echo "网站状态码: " . $result['msg'];
} else {
    echo "请求失败: " . $result['msg'];
}
?>

Python调用示例:

python

运行

复制

import requests
import json
# 用户凭证
id = "88888888"  # 替换为您的用户ID
key = "88888888"  # 替换为您的用户KEY
# 待检测的URL(注意特殊字符处理)
url = "(www.apihz.cn)"  # 如果URL中有&,需替换为@并用括号包裹
# 请求参数
params = {
    "id": id,
    "key": key,
    "url": url,
    "type": "1"  # 1=国内,2=香港,3=美国
}
# 发送GET请求
response = requests.get(
    "https://cn.apihz.cn/api/wangzhan/getcode.php", 
    params=params
)
# 解析结果
result = response.json()
# 处理结果
if result["code"] == 200:
    print(f"网站状态码: {result['msg']}")
else:
    print(f"请求失败: {result['msg']}")

返回结果示例

成功响应:

json

复制

{"code":200,"msg":"200"}

错误响应:

json

复制

{"code":400,"msg":"通讯秘钥错误。"}

使用注意事项

  1. 用户凭证:请前往接口盒子官网注册账号获取专属ID和KEY
  2. URL编码:如果网址包含特殊字符如&,需替换为@并用英文括号包裹
  3. 频率限制:公共测试凭证共享调用频次限制,请使用个人凭证获得更高频率
  4. 地域选择
  • type=1:国内节点(默认)
  • type=2:香港节点
  • type=3:美国节点
  1. 错误处理:建议在代码中添加重试机制和错误处理

应用场景

  1. 网站监控:定时检测网站可用性
  2. 链接检查:验证网页书签或外部链接有效性
  3. 地域测试:比较不同地区访问网站的响应情况
  4. SEO优化:监控网站页面返回状态码是否符合SEO要求
  5. 爬虫开发:作为爬虫的前置检查步骤

总结

接口盒子提供的网页状态码检测API简单易用,免费开放,支持多地域检测,是开发者和网站管理员的有力工具。通过本文的教程和代码示例,您可以快速集成此功能到您的应用或脚本中。

更多API接口和使用教程,请访问接口盒子官网

相关文章
|
16天前
|
人工智能 数据可视化 测试技术
Postman 性能测试教程:快速上手 API 压测
本文介绍API上线后因高频调用导致服务器告警,通过Postman与Apifox进行压力测试排查性能瓶颈。对比两款工具在批量请求、断言验证、可视化报告等方面的优劣,探讨API性能优化策略及行业未来发展方向。
Postman 性能测试教程:快速上手 API 压测
|
3月前
|
JSON 监控 API
在线网络PING接口检测服务器连通状态免费API教程
接口盒子提供免费PING检测API,可测试域名或IP的连通性与响应速度,支持指定地域节点,适用于服务器运维和网络监控。
|
3月前
|
JSON API PHP
通用图片搜索API:百度源免费接口教程
本文介绍一款基于百度图片搜索的免费API接口,由接口盒子提供。支持关键词搜索,具备详细请求与返回参数说明,并提供PHP及Python调用示例。开发者可快速集成实现图片搜索功能,适用于内容聚合、素材库建设等场景。
|
29天前
|
人工智能 API 开发者
图文教程:阿里云百炼API-KEY获取方法,亲测全流程
本文详细介绍了如何获取阿里云百炼API-KEY,包含完整流程与截图指引。需先开通百炼平台及大模型服务,再通过控制台创建并复制API-KEY。目前平台提供千万tokens免费额度,适合开发者快速上手使用。
527 5
|
3月前
|
存储 JSON API
文本存储免费API接口教程
接口盒子提供免费文本存储服务,支持1000条记录,每条最多5000字符,适用于公告、日志、配置等场景,支持修改与读取。
|
2月前
|
JSON API 数据格式
淘宝/天猫图片搜索API接口,json返回数据。
淘宝/天猫平台虽未开放直接的图片搜索API,但可通过阿里妈妈淘宝联盟或天猫开放平台接口实现类似功能。本文提供基于淘宝联盟的图片关联商品搜索Curl示例及JSON响应说明,适用于已获权限的开发者。如需更高精度搜索,可选用阿里云视觉智能API。
|
2月前
|
JSON API 数据安全/隐私保护
深度分析淘宝卖家订单详情API接口,用json返回数据
淘宝卖家订单详情API(taobao.trade.fullinfo.get)是淘宝开放平台提供的重要接口,用于获取单个订单的完整信息,包括订单状态、买家信息、商品明细、支付与物流信息等,支撑订单管理、ERP对接及售后处理。需通过appkey、appsecret和session认证,并遵守调用频率与数据权限限制。本文详解其使用方法并附Python调用示例。
|
22天前
|
数据可视化 测试技术 API
从接口性能到稳定性:这些API调试工具,让你的开发过程事半功倍
在软件开发中,接口调试与测试对接口性能、稳定性、准确性及团队协作至关重要。随着开发节奏加快,传统方式已难满足需求,专业API工具成为首选。本文介绍了Apifox、Postman、YApi、SoapUI、JMeter、Swagger等主流工具,对比其功能与适用场景,并推荐Apifox作为集成度高、支持中文、可视化强的一体化解决方案,助力提升API开发与测试效率。
|
2月前
|
JSON 算法 安全
淘宝商品详情API接口系列,json数据返回
淘宝开放平台提供了多种API接口用于获取商品详情信息,主要通过 淘宝开放平台(Taobao Open Platform, TOP) 的 taobao.tbk.item.info.get(淘宝客商品详情)或 taobao.item.get(标准商品API)等接口实现。以下是关键信息及JSON返回示例:
|
10天前
|
JSON 前端开发 API
如何调用体育数据足篮接口API
本文介绍如何调用体育数据API:首先选择可靠服务商并注册获取密钥,接着阅读文档了解基础URL、端点、参数及请求头,然后使用Python等语言发送请求、解析JSON数据,最后将数据应用于Web、App或分析场景,同时注意密钥安全、速率限制与错误处理。

热门文章

最新文章