亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

PHP中的HTTP協(xié)議

jollywing / 967人閱讀

摘要:一協(xié)議無狀態(tài)每次請求完成就結束連接,下一次請求與上次請求沒有關系。報文交互的信息。模擬請求方式,最后回車換行方式,最后回車換行輸入參數(shù)用法利用來發(fā)送數(shù)據(jù)方式拓展初始化會話設置提交網址提交方式提交數(shù)據(jù)提交成功后返回數(shù)據(jù)字符串執(zhí)行關閉會話

一、HTTP協(xié)議

無狀態(tài):每次請求完成就結束連接,下一次請求與上次請求沒有關系。

報文:HTTP交互的信息。

telnet模擬請求:

// GET方式,最后回車換行
Aston$ telnet 127.0.0.1 80
GET /Tools/Test/http.php HTTP/1.1
Host:localhost

// POST方式,最后回車換行,輸入參數(shù)
Aston$ telnet 127.0.0.1 80
POST /Tools/Test/http.php HTTP/1.1
Host:localhost
Content-type:application/x-www-form-urlencoded
Content-length:20

name=chenjian&age=28

fiddler用法:

利用file_get_content來發(fā)送數(shù)據(jù):

$data = array(
    "name"     => "chenjian",
    "age"     => 28
);

$postData = http_build_query($data);

$opts = array(
    "http" => array(
        "host"         => "localhost
", 
        "method"     => "POST", 
        "header"     => "Content-type:application/x-www-form-urlencoded
" . "Content-length:".strlen($postData)."
",
        "content"    => $postData
    );
);
$context = stream_context_create($opts);
file_get_contents("http://localhost/http/index.php", false, $context);

socket方式:

$data = array(
    "name"     => "chenjian",
    "age"     => 28
);
$postData = http_build_query($data);
$fp = fsockopen("localhost", 80, $errno, $errorStr, 5);
$request = "POST http://localhost/http/socket.php HTTP/1.1
";
$request .= "Host:locahost
";
$request .= "Content-type:application/x-www-form-urlencoded
";
$request .= "Content-length:" . strlen($postData) . "
";
$request .= $postData;

fwrite($fp, $request);
while (!feof($fp)) {
    echo fgets($fp, 1024);
}
fclose($fp);

curl拓展:

$url = "http://localhost/http/curl.php";
$data = array(
    "name"     => "chenjian",
    "age"     => 28
);
// 1. 初始化curl會話
$ch = curl_init();
// 2. 設置
curl_setopt($ch, CURLOPT_URL, $url);            //提交網址
curl_setopt($ch, CURLOPT_POST, 1);              //提交方式
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);    //提交數(shù)據(jù)
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);    //提交成功后返回數(shù)據(jù)字符串
// 3. 執(zhí)行
$out_put = curl_exec($ch);
// 4. 關閉會話
curl_close($ch);
var_dump($out_put);

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://www.ezyhdfw.cn/yun/23202.html

相關文章

  • 深入剖析 Web 服務器與 PHP 應用之間的通信機制 - 掌握 CGI 和 FastCGI 協(xié)議

    摘要:深入協(xié)議從功能上來講,協(xié)議已經完全能夠解決服務器與應用之間的數(shù)據(jù)通信問題。消息頭信息主要的消息頭信息如下用于表示協(xié)議版本號。從服務器發(fā)送到應用,表示中止一個處理中的請求。另外我們還需要明確一點就是服務器與進程間通信是無序的。 本文首發(fā)于 深入剖析 Web 服務器與 PHP 應用之間的通信機制 - 掌握 CGI 和 FastCGI 協(xié)議的運行原理,轉載請注明出處! 身為一名使用 PHP ...

    mumumu 評論0 收藏0
  • PHP協(xié)議總結

    摘要:參考了這篇文章偽協(xié)議實現(xiàn)命令執(zhí)行的七種姿勢,并根據(jù)自己理解進行了總結,也算是加深一下印象,方便以后使用。說明文件系統(tǒng)是使用的默認封裝協(xié)議,展現(xiàn)了本地文件系統(tǒng)。允許直接訪問指定的文件描述符。 參考了這篇文章:php偽協(xié)議實現(xiàn)命令執(zhí)行的七種姿勢,并根據(jù)自己理解進行了總結,也算是加深一下印象,方便以后使用。 file:// 協(xié)議 條件: allow_url_fopen:off/on...

    huaixiaoz 評論0 收藏0
  • PHP面試??贾W絡協(xié)議

    摘要:是為互聯(lián)網服務的協(xié)議族,它是網絡通信協(xié)議的統(tǒng)稱,由和等協(xié)議組成。預告本周五更新面試??碱}之會話控制和網絡協(xié)議,敬請期待。以上內容摘自程序員面試筆試寶典書籍,該書已在天貓京東當當?shù)入娚唐脚_銷售。 你好,是我琉憶,歡迎您來到PHP面試專欄。本周(2019.2-25至3-1)的一三五更新的文章如下: 周一:PHP面試常考之會話控制周三:PHP面試??贾W絡協(xié)議周五:PHP面試??碱}之會話控...

    joywek 評論0 收藏0
  • 騰訊與閱文技術合作 微服務框架Tars再添PHP

    摘要:引言作為由騰訊公司開源的優(yōu)秀框架與服務部署運維解決方案,被閱文集團引入了實際實踐中,同時閱文集團對在語言層面進行了能力的補全,令如虎添翼。作為騰訊公司的優(yōu)秀框架與服務部署運維解決方案,可以滿足上述的所有需求。 梁晨(Ted),任職閱文集團技術中心,負責起點中文網的WEB后臺開發(fā)工作。曾負責騰訊上海企業(yè)產品部營銷QQWeb后臺開發(fā)、QQ公眾號Web后臺開發(fā),對大型網站技術架構,有自己的經...

    yanwei 評論0 收藏0
  • 不一樣的PHP基礎知識匯總

    摘要:前言整理了一些關于相關的基礎。第一部分狀態(tài)行由協(xié)議版本號狀態(tài)碼狀態(tài)消息三部分組成。由單一的順序的執(zhí)行線程一個當前狀態(tài)和一組相關的系統(tǒng)資源所描述的活動單元。 showImg(https://segmentfault.com/img/bVbfi0I?w=480&h=241); 前言 整理了一些關于PHP相關的基礎。請大家隨意摘看。 通信協(xié)議 網絡通信協(xié)議是一種網絡通用語言,為連接不同操作系...

    張春雷 評論0 收藏0
  • PHP回顧之執(zhí)行流程及相關概念

    摘要:通過,腳本層無需過多考慮執(zhí)行的具體環(huán)境,而本身則可以讓針對自己的特點給出特有實現(xiàn)。模式下,也只執(zhí)行一次。這幾個概念的關系如下網關協(xié)議,與語言無關,所以與關系也不大??偨Y本文簡要回顧了程序的架構和執(zhí)行流程,并對幾個容易混淆概念做了介紹。 轉載請注明文章出處:https://tlanyan.me/php-review... PHP回顧系列目錄 PHP基礎 web請求 cookie we...

    jsdt 評論0 收藏0

發(fā)表評論

0條評論

jollywing

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<