分类 技术 下的文章

chrome浏览器控制台在线发起post请求

现在不少网站有些接口是需要登录后才可以调用的,
怎么才能登录上后直接请求接口呢?而不是把token什么的挪到postman

登录后打开console窗口,勾选保留日志
登录后新打开一个标签页F12 控制台,console提交后,在看网络请求response

1、chrome post body为空时

fetch('url', { 'method': 'POST'})
注意url就是真实请求的地址

2、chrome post 有数据提交

fetch(new Request('url',{
method:'POST',
headers: {'Content-Type': 'application/x-www-form-urlencoded'},
body:'{xxx}'}))

mysql数据库 如何批量清除 zblogphp文章内容超链接

数据库执行sql命令清楚文章内容里的超链接

update zbp_post set log_Content = replace(log_Content,substring(log_Content,locate("<a ", log_Content),locate(">", log_Content,locate("<a ", log_Content))+1-locate("<a ", log_Content)),"");

宝塔如何开启gzip nginx gzip压缩率设置

在介绍如何在宝塔面板中开启gzip压缩之前,首先我们要了解一下gzip压缩的概念及其作用。gzip是一种压缩算法,通过将网页中的大容量文件(如CSS、JS、HTML等)进行压缩,可以将文件体积缩小40%~70%左右,从而提升网页的加载速度,节省带宽资源。对于经常访问网站的用户来说,开启gzip压缩可以更快地加载网页内容,提升用户体验。gzip压缩工作原理是:Web服务器接收到浏览器的HTTP请求后,检查浏览器是否支持HTTP压缩;
如果浏览器支持HTTP压缩,Web服务器检查请求文件的后缀名;
如果请求文件是HTML、CSS等静态文件,Web服务器到压缩缓冲目录中检查是否已经存在请求文件的最新压缩文件;
如果请求文件的压缩文件不存在,Web服务器向浏览器返回未压缩的请求文件,并在压缩缓冲目录中存放请求文件的压缩文件;
如果请求文件的最新压缩文件已经存在,则直接返回请求文件的压缩文件;
如果请求文件是ASPX等动态文件,Web服务器动态压缩内容并返回浏览器,压缩内容不存放到压缩缓存目录中。

登陆宝塔面板,在软件商店界面,找到已安装的Nginx,点击设置,性能调整里把Gzip开启,gzip_comp_level压缩率调为3-6

1.使用在线工具SEO综合查询检测。可以通过站长工具网站来检测gzip压缩是否生效。在这些网站中输入网站地址,若服务器信息显示“是否压缩:是”则表示gzip压缩已生效。
2.使用Chrome浏览器检测。在Chrome浏览器中按下“F12”键,进入开发者工具,选择“Network”标签页,在“Response Headers”中查找“Content-Encoding: gzip”字样,若存在则表示gzip压缩已生效。

Z-blog 强制开启 Debug 调试模式

常规开启调试模式是在后台设置中进行,在后台设置的全局设置里打开“调试模式”并保存即可。
如果网站程序出错,不能进入后台进行设置,那么在 1.7.3 及更高版本可以在这样设置:
使用空间面板的文件管理或者 FTP 修改文件:path/zb_users/c_option.php;
'ZC_DEBUG_MODE' => true, //开启Debug,如果调试完毕请删除这一行

path:当前博客程序所放置的路径,比如/home/wwwroot/zblog;

1.7.2 版本可以修改zb_system\function\c_system_base.php,取消第 22 行代码的注释状态后保存;

// defined('ZBP_DEBUGMODE') || define('ZBP_DEBUGMODE', true);
// 修改为
defined('ZBP_DEBUGMODE') || define('ZBP_DEBUGMODE', true);

Linux centos防火墙怎么样放行宝塔8888端口

查询端口是否放行指令(8888端口)
firewall-cmd --query-port=8888/tcp
查询结果为no 则代表未放行端口,需要放行
放行指定端口指令
//8888为你想开放的端口
firewall-cmd --zone=public --add-port=8888/tcp --permanent

放行后,需要通过重载指令刷新重启防火墙
firewall-cmd --reload

最后再次查询端口
firewall-cmd --query-port=8888/tcp
返回yes 则代表放行成功
查看端口是否开放
netstat -ntulp |grep 8888
也可以通过站长工具端口扫描查看8888是否开启

如果使用云服务器记得去安全组开放端口