使用PHP CURL 模拟HTTP实现在线请求工具-toolfk程序员工具网
本文要推荐的[ToolFk]是一款程序员经常使用的线上免费测试工具箱,ToolFk 特色是专注于程序员日常的开发工具,不用安装任何软件,只要把内容贴上按一个执行按钮,就能获取到想要的内容结果。ToolFk还支持 BarCode条形码在线生成、 QueryList采集器、 PHP代码在线运行、 PHP混淆、加密、解密、 Python代码在线运行、JavaScript在线运行、YAML格式化工具、HTTP模拟查询工具、HTML在线工具箱、JavaScript在线工具箱、CSS在线工具箱、JSON在线工具箱、Unixtime时间戳转换、Base64/URL/Native2Ascii转换、CSV转换工具箱、XML在线工具箱、WebSocket在线工具、Markdown 在线工具箱、Htaccess2nginx 转换、进制在线转换、在线加密工具箱、在线伪原创工具、在线APK反编译、在线网页截图工具、在线随机密码生成、在线生成二维码Qrcode、在线Crontab表达式生成、在线短网址生成、在线计算器工具。等20多个日常程序员开发工具,算是一个非常全面的程序员工具箱网站。
網站名稱:ToolFk
網站鏈結:www.toolfk.com/
工具链接:www.toolfk.com/tool-online…
代码教學
本工具[在线PHP CURL模拟测试工具]依赖于PHP CURL 库,PHP语言自带,使用非常方便,使用代码如下
STEP 1
STEP 2
使用的DOCKER的核心代码如下,主要是写入文件,执行文件,然后把DOCKER关闭。
static function http($url, $params='',$method = 'GET',$cookie=''){$header = array("cache-control: no-cache","postman-token: 9f6b3c33-c23d-e754-7cd7-d3da69da4ad4");if ($cookie) {$cookie_arr = explode("&",$cookie)?:[];$header = array_merge($cookie_arr,$header);}$opts = array(CURLOPT_RETURNTRANSFER => 1,CURLOPT_SSL_VERIFYPEER => false,CURLOPT_SSL_VERIFYHOST => false,CURLOPT_MAXREDIRS => 10,CURLOPT_TIMEOUT => 15,CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,CURLOPT_FOLLOWLOCATION => 1,CURLOPT_HEADER => 0,CURLOPT_AUTOREFERER => true,CURLOPT_USERAGENT => self::USER_AGENT_DEFAULT,CURLOPT_HTTPHEADER => $header,);switch(strtoupper($method)){case 'GET':$opts[CURLOPT_URL] = $url . '?' . (is_array($params)?http_build_query($params):$params);break;case 'POST'://判断是否传输文件$params = (is_array($params)?http_build_query($params):$params);$opts[CURLOPT_URL] = $url;$opts[CURLOPT_POST] = 1;$opts[CURLOPT_POSTFIELDS] = $params;break;}/* 初始化并执行curl请求 */$ch = curl_init();curl_setopt_array($ch, $opts);$data = curl_exec($ch);$error = curl_error($ch);curl_close($ch);if ($error) {return $error;} else {return $data;}}复制代码
值得一試的三個理由:
整合各種程序员开发中经常使用的开发测试工具。
简洁美观大气的网站页面
支持 在线格式化执行代码、APK在线反编译、在线高强度密码生成、在线网页截图 等二十多種工具服务
同时还推荐一下它的姐妹网 www.videofk.com 视频下载工具箱
本文链接:www.hihubs.com/article/364
转载于:https://juejin.im/post/5be391ebf265da617830eaab
使用PHP CURL 模拟HTTP实现在线请求工具-toolfk程序员工具网相关推荐
- 实现CSS在线美化(格式化)、压缩、加密、解密、混淆工具-toolfk程序员工具网
本文要推荐的[ToolFk]是一款程序员经常使用的线上免费测试工具箱,ToolFk 特色是专注于程序员日常的开发工具,不用安装任何软件,只要把内容贴上按一个执行按钮,就能获取到想要的内容结果.Tool ...
- JavaScript实现在线websocket WSS测试工具 -toolfk程序员工具网
本文要推荐的[ToolFk]是一款程序员经常使用的线上免费测试工具箱,ToolFk 特色是专注于程序员日常的开发工具,不用安装任何软件,只要把内容贴上按一个执行按钮,就能获取到想要的内容结果.Tool ...
- JavaScript实现在线Markdown编辑器、转换HTML工具-toolfk程序员工具网
本文要推荐的[ToolFk]是一款程序员经常使用的线上免费测试工具箱,ToolFk 特色是专注于程序员日常的开发工具,不用安装任何软件,只要把内容贴上按一个执行按钮,就能获取到想要的内容结果.Tool ...
- 在线BASE64加密解密、UrlEncode编码/解码、native/ascii在线转换工具 -toolfk程序员工具网
本文要推荐的[ToolFk]是一款程序员经常使用的线上免费测试工具箱,ToolFk 特色是专注于程序员日常的开发工具,不用安装任何软件,只要把内容贴上按一个执行按钮,就能获取到想要的内容结果.Tool ...
- 实现JSON在线美化(格式化)、JSON转CSV、CSV转XML工具-toolfk程序员工具网
本文要推荐的[ToolFk]是一款程序员经常使用的线上免费测试工具箱,ToolFk 特色是专注于程序员日常的开发工具,不用安装任何软件,只要把内容贴上按一个执行按钮,就能获取到想要的内容结果.Tool ...
- JS XML在线格式化、压缩、校验、XML转JSON工具-toolfk程序员工具网
本文要推荐的[ToolFk]是一款程序员经常使用的线上免费测试工具箱,ToolFk 特色是专注于程序员日常的开发工具,不用安装任何软件,只要把内容贴上按一个执行按钮,就能获取到想要的内容结果.Tool ...
- HTML实现在线代码格式化、美化、加密、解密、压缩、一键转JavaScript功能工具-toolfk程序员工具网
本文要推荐的[ToolFk]是一款程序员经常使用的线上免费测试工具箱,ToolFk 特色是专注于程序员日常的开发工具,不用安装任何软件,只要把内容贴上按一个执行按钮,就能获取到想要的内容结果.Tool ...
- 在线SQL转换CSV、XML、JSON、HTML工具-toolfk程序员在线工具网
本文要推荐的[ToolFk]是一款程序员经常使用的线上免费测试工具箱,ToolFk 特色是专注于程序员日常的开发工具,不用安装任何软件,只要把内容贴上按一个执行按钮,就能获取到想要的内容结果.Tool ...
- 在线数据库设计工具-toolfk程序员在线工具网
2019独角兽企业重金招聘Python工程师标准>>> 本文要推荐的[ToolFk]是一款程序员经常使用的线上免费测试工具箱,ToolFk 特色是专注于程序员日常的开发工具,不用安装 ...
最新文章
- SpringDataJpA复杂查询实现自定义排序
- efcore 实体配置_创建并配置模型
- 让引擎不再是你的唯一,对百度再见
- 中芯国际斥资570亿元上海建12英寸晶圆厂
- 异常检测(Anomaly detection): 异常检测算法(应用高斯分布)
- csharp为何不流行_“我太南了”这些年度流行语到底是怎么选的?
- Microsoft Office2010 安装包和安装方法
- 如何在谷歌地图上标注宾馆饭店矢量点并叠加导出为图片
- Mounty for Mac(NTFS格式读写工具)
- 电商商品3d展示---插件spritespin
- 分类数据cotegory介绍以及常用API的属性和方法
- 一本程序员黑话进阶指南!拿走不谢!
- 软件设计师考试 | 第五章 软件工程基础知识 | 系统设计
- 苹果虚拟机和双系统的区别 苹果虚拟机怎么安装
- Oracle Database Instant Client
- 御手洗sama 网易宝面试:java程序员(其实我根本不记得我投的是什么了,但是一直问的是java,应该就是java了)...
- #ffffff为什么是白色
- linux回收站空间,打造linux回收站功能
- 【Android】短信应用——短信截获
- 存储备份一体机mysql代理_天融信备份存储一体机
热门文章
- 在JavaScript中使用json.js:访问JSON编码的某个值
- Ubuntu 开机自动执行脚本
- php isset缺陷 用array_key_exists
- python 画图_学python画图最快的方式——turtle小海龟画图
- xs资料网-冲压模图档下载_伺服冲床能做的精密冲压件都有哪些?!
- 北斗导航 | 自主无人系统多传感器融合技术(学术PPT分享附视频链接)
- 【ML】 李宏毅机器学习二:Logistic Regression
- 加mp4文件后js失效_Jquery方法load之后导致js失效解决方法
- mysql 创建端口号_MySQL命令行 不同端口登录 执行SQL文件 创建用户 赋予权限 修改root密码...
- 基于pygame的射击小游戏制作(二)射击子弹