java调试宝塔api_宝塔面板API接口配置文件
下面是编程之家 jb51.cc 通过网络收集整理的代码片段。编程之家小编现在分享给大家,也给大家做个参考。
我们在使用宝塔面板的的时候,如果需要用 PHP 来操作一些 API 接口,那么肯定需要知道一些功能的 API 接口的数据,虽然官方文档也写了一些,但是写的很粗线条。所以我们有时候需要自己抓取 API 接口数据,那么宝塔面板如何抓取呢,或者我们想要知道新建网站的这个动作的 API 的接口数据应该怎么抓取呢,今天分享这篇文章简单说说宝塔面板 API 接口配置文件。
一:登录面板
额,这个不需要多说,我们需要登录自己的宝塔面板来操作,登录之后需要配置面板 API,如图:
二:找到自己需要的功能
这里以新建网站为例,来抓取这个接口。额,大鸟这里用的是 chrome 浏览器,我们按 F12 打开审查元素(控制台)切换到 Network 选项卡,如图:
我们需要在控制台选中 XHR 才会看到接口,如图:
我们看到的 ajax?action=GetTaskCount 这种形式的数据都是我们抓取到的 APi 接口,下面大鸟演示一下创建网站的接口获取。
三:创建网站的接口获取
这里我们需要新建一个站点,创建网站->填写网站域名等相关信息->提交,如图:
这个时候,我们会在 XHR 中看到此次创建网站传递的参数,如图:
在切换到 Preview 选项卡就能看到返回数据,如图:
这些接口的参数,就不多说了,从命名来看就能看出返回的数据是什么意思了。这样我就知道了 API 接口和参数。
四:宝塔接口配置文件
整理了一些接口配置文件,如下:
// +----------------------------------------------------------------------
// | 宝塔接口配置文件
// +----------------------------------------------------------------------
$config = array(
# 系统状态相关接口
'GetSystemTotal' => '/system?action=GetSystemTotal',//获取系统基础统计
'GetDiskInfo' => '/system?action=GetDiskInfo',//获取磁盘分区信息
'GetNetWork' => '/system?action=GetNetWork',//获取实时状态信息(cpu、内存、网络、负载)
'GetTaskCount' => '/ajax?action=GetTaskCount',//检查是否有安装任务
'UpdatePanel' => '/ajax?action=UpdatePanel',//检查面板更新
# 网站管理相关接口
'Websites' => '/data?action=getData&table=sites',//获取网站列表
'Webtypes' => '/site?action=get_site_types',//获取网站分类
'GetPHPVersion' => '/site?action=GetPHPVersion',//获取已安装的 PHP 版本列表
'GetSitePHPVersion' => '/site?action=GetSitePHPVersion',//获取指定网站运行的PHP版本
'SetPHPVersion' => '/site?action=SetPHPVersion',//修改指定网站的PHP版本
'SetHasPwd' => '/site?action=SetHasPwd',//开启并设置网站密码访问
'CloseHasPwd' => '/site?action=CloseHasPwd',//关闭网站密码访问
'GetDirUserINI' => '/site?action=GetDirUserINI',//获取网站几项开关(防跨站、日志、密码访问)
'WebAddSite' => '/site?action=AddSite',//创建网站
'WebDeleteSite' => '/site?action=DeleteSite',//删除网站
'WebSiteStop' => '/site?action=SiteStop',//停用网站
'WebSiteStart' => '/site?action=SiteStart',//启用网站
'WebSetEdate' => '/site?action=SetEdate',//设置网站有效期
'WebSetPs' => '/data?action=setPs&table=sites',//修改网站备注
'WebBackupList' => '/data?action=getData&table=backup',//获取网站备份列表
'WebToBackup' => '/site?action=ToBackup',//创建网站备份
'WebDelBackup' => '/site?action=DelBackup',//删除网站备份
'WebDoaminList' => '/data?action=getData&table=domain',//获取网站域名列表
'GetDirBinding' => '/site?action=GetDirBinding',//获取网站域名绑定二级目录信息
'AddDirBinding' => '/site?action=AddDirBinding',//添加网站子目录域名
'DelDirBinding' => '/site?action=DelDirBinding',//删除网站绑定子目录
'GetDirRewrite' => '/site?action=GetDirRewrite',//获取网站子目录伪静态规则
'WebAddDomain' => '/site?action=AddDomain',//添加网站域名
'WebDelDomain' => '/site?action=DelDomain',//删除网站域名
'GetSiteLogs' => '/site?action=GetSiteLogs',//获取网站日志
'GetSecurity' => '/site?action=GetSecurity',//获取网站盗链状态及规则信息
'SetSecurity' => '/site?action=SetSecurity',//设置网站盗链状态及规则信息
'GetSSL' => '/site?action=GetSSL',//获取SSL状态及证书详情
'HttpToHttps' => '/site?action=HttpToHttps',//强制HTTPS
'CloseToHttps' => '/site?action=CloseToHttps',//关闭强制HTTPS
'SetSSL' => '/site?action=SetSSL',//设置SSL证书
'CloseSSLConf' => '/site?action=CloseSSLConf',//关闭SSL
'WebGetIndex' => '/site?action=GetIndex',//获取网站默认文件
'WebSetIndex' => '/site?action=SetIndex',//设置网站默认文件
'GetLimitNet' => '/site?action=GetLimitNet',//获取网站流量限制信息
'SetLimitNet' => '/site?action=SetLimitNet',//设置网站流量限制信息
'CloseLimitNet' => '/site?action=CloseLimitNet',//关闭网站流量限制
'Get301Status' => '/site?action=Get301Status',//获取网站301重定向信息
'Set301Status' => '/site?action=Set301Status',//设置网站301重定向信息
'GetRewriteList' => '/site?action=GetRewriteList',//获取可选的预定义伪静态列表
'GetFileBody' => '/files?action=GetFileBody',//获取指定预定义伪静态规则内容(获取文件内容)
'SaveFileBody' => '/files?action=SaveFileBody',//保存伪静态规则内容(保存文件内容)
'GetProxyList' => '/site?action=GetProxyList',//获取网站反代信息及状态
'CreateProxy' => '/site?action=CreateProxy',//添加网站反代信息
'ModifyProxy' => '/site?action=ModifyProxy',//修改网站反代信息
# Ftp管理
'WebFtpList' => '/data?action=getData&table=ftps',//获取FTP信息列表
'SetUserPassword' => '/ftp?action=SetUserPassword',//修改FTP账号密码
'SetStatus' => '/ftp?action=SetStatus',//启用/禁用FTP
# sql管理
'WebsqlList' => '/data?action=getData&table=databases',//获取sql信息列表
'ResDatabasePass' => '/database?action=ResDatabasePassword',//修改sql账号密码
'sqlToBackup' => '/database?action=ToBackup',//创建sql备份
'sqlDelBackup' => '/database?action=DelBackup',//删除sql备份
'download' => '/download?filename=',//下载备份文件(目前暂停使用)
# 插件管理
'deployment' => '/plugin?action=a&name=deployment&s=GetList&type=0',//宝塔一键部署列表
'SetupPackage' => '/plugin?action=a&name=deployment&s=SetupPackage',//部署任务
);
五:总结
以上就是宝塔面板 API 接口抓取教程-宝塔接口配置文件,有需要的人可以看看,或者想开发宝塔面板第三方插件的可以研究研究,其他的,其实宝塔面板已经足够我们使用了,没必要去折腾了。
以上是编程之家(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
相关文章
总结
以上是编程之家为你收集整理的宝塔面板API接口配置文件全部内容,希望文章能够帮你解决宝塔面板API接口配置文件所遇到的程序开发问题。
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢交流学习经验,点击链接加入交流1群:1065694478(已满)交流2群:163560250
java调试宝塔api_宝塔面板API接口配置文件相关推荐
- java jsoup解析开彩网api接口json数据实例
https://www.cnblogs.com/zdz8207/p/7288830.html 开彩网apiJava技术学习 https://www.itkc8.com json-lib-2.4-jdk ...
- java调试宝塔api_宝塔接口API
前言 宝塔是一款服务器管理软件,非常方便linux新手和运维人员使用. 为了实现自动化管理,我们需要调用宝塔的接口API. 接口API 以nodejs为例,其它语言可参考宝塔官方API文档 const ...
- java通过http方式代理请求api接口
最近在对接客户那边第三方合作的http api接口的时候,发现通过java代码的方式请求第三方http接口,发现在我本地可以正常访问,但是把程序部署到客户那边的服务器上就发生超时,找不到访问地址的错误 ...
- 多多客api_编写一个API接口,到底有多多多多多多多简单?
这里所介绍的API接口 这里所介绍的API接口,主要是指通过HTTP协议调用,提供给客户端应用调用,并以JSON格式返回数据的接口. 编写API接口的最佳方式 编写API接口代码,开发一款API接口, ...
- 快递鸟基于java功能打印电子面单api接口
之前的后天管理系统的电子面单打印使用的是灵通打单. 使用相对比较麻烦,需要到处Excel之后再导入,麻烦. 快递鸟有电子面单api,后台系统直接对接很是方便,不过也遇到了好些问题. 不难是不难,但是遇 ...
- java 对接快递100实时查询API接口
1.授权码,授权码,请到快递100页面申请企业版接口获取 注册-快递100API开放平台|快递接口免费申请欢迎注册快递100API开放平台,免费注册企业版,获取Key授权.快递100是中国领先的快递物 ...
- JAVA大华摄像头抓拍与API接口集成
官网SDK下载地址 我下载的是JAVA-win64版本,所需dll文件以及配置文件全都在里面打包好了,并且官方的指导手册文档,写的都挺详细的,下面重点说一下,我在开发过程中遇到的问题. 1.load ...
- 八字算命api_黄历查询API接口_免费数据接口 - 极速数据
package api.jisuapi.huangli; import api.util.HttpUtil; import net.sf.json.JSONArray; import net.sf.j ...
- JAVA中文注解驱动,解决api接口返回的json里面出现中文乱码的问题
在src/main/resources/springmvc-servlet.xml中加入 <!-- 中文注解驱动 --> <mvc:annotation-driven>< ...
最新文章
- 解决AndroidStudio2.0导入eclipse项目时卡死的问题
- [转]十问 Linux 虚拟内存管理 (glibc)
- 用c语言编写图书成绩管理系统,学生成绩管理系统(c语言编写).doc
- QML和C ++之间的数据类型转换---枚举
- 2007年50种方式将改变你生活
- sqlmap 注入方式、使用总结
- (22)Xilinx FPGA PCIE中断接口(学无止境)
- 机器学习与计算机视觉(keras和mnist)
- 为什么有些人看起来年纪轻轻,但思想深度和高度却远高于常人?
- leetcode-Single Number II-137
- unity 变量的编译
- 蜘蛛侠的入侵:互联网公司robots协议法律指南
- android module驱动编程及通信
- 2022年信息安全工程师考试知识点:网络安全防御
- 计算机网络·各应用层协议对应的传输层协议及端口号
- 360随身wifi3代linux驱动下载,360随身wifi3驱动
- Faker 新版本Faker类的用法
- 姜烧猪肉+日式厚蛋烧+蚝油青笋
- Ubuntu制作系统ISO镜像
- python基础入门神图
热门文章
- 女生学java的坏处_女生学java是否真的没有优势
- nodejs+vue+elementui校友会校友录社交网站系统-vscode
- 数据库约束查找的约束_数据库约束的好处,成本和文档
- SQL语句优化(落实到代码,不绕弯子)
- java单例设计模式之懒汉式和饿汉式
- 登录系统以后,在Windows服务进程中启动需管理员权限(带盾牌图标)的应用程序
- linux下的grub介绍
- java开发安卓app!已成功拿下字节、腾讯、脉脉offer,系列篇
- 统计字符串出现的次数(C)
- 有关nologging和append提高插入效率的研究(一)