本文要推薦的[ToolFk]是一款程序員經(jīng)常使用的線上免費測試工具箱,ToolFk 特色是專注于程序員日常的開發(fā)工具,不用安裝任何軟件,只要把內(nèi)容貼上按一個執(zhí)行按鈕,就能獲取到想要的內(nèi)容結(jié)果。ToolFk還支持??BarCode條形碼在線生成、?QueryList采集器、?PHP代碼在線運行、?PHP混淆、加密、解密、?Python代碼在線運行、JavaScript在線運行、YAML格式化工具、HTTP模擬查詢工具、HTML在線工具箱、JavaScript在線工具箱、CSS在線工具箱、JSON在線工具箱、Unixtime時間戳轉(zhuǎn)換、Base64/URL/Native2Ascii轉(zhuǎn)換、CSV轉(zhuǎn)換工具箱、XML在線工具箱、WebSocket在線工具、Markdown 在線工具箱、Htaccess2nginx 轉(zhuǎn)換、進制在線轉(zhuǎn)換、在線加密工具箱、在線偽原創(chuàng)工具、在線APK反編譯、在線網(wǎng)頁截圖工具、在線隨機密碼生成、在線生成二維碼Qrcode、在線Crontab表達式生成、在線短網(wǎng)址生成、在線計算器工具。等20多個日常程序員開發(fā)工具,算是一個非常全面的程序員工具箱網(wǎng)站。
網(wǎng)站名稱:ToolFk
網(wǎng)站鏈結(jié):https://www.toolfk.com/
工具鏈接:https://www.toolfk.com/tool-online-http
代碼教學(xué)
本工具[在線PHP CURL模擬測試工具]依賴于PHP CURL 庫,PHP語言自帶,使用非常方便,使用代碼如下
STEP 1

STEP 2
使用的DOCKER的核心代碼如下,主要是寫入文件,執(zhí)行文件,然后把DOCKER關(guān)閉。
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;
????????}
????????/*?初始化并執(zhí)行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;
????????}
????}
值得一試的三個理由:
整合各種程序員開發(fā)中經(jīng)常使用的開發(fā)測試工具。
簡潔美觀大氣的網(wǎng)站頁面
支持 在線格式化執(zhí)行代碼、APK在線反編譯、在線高強度密碼生成、在線網(wǎng)頁截圖 等二十多種工具服務(wù)
同時還推薦一下它的姐妹網(wǎng)www.videofk.com視頻下載工具箱