<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # 異步Http/WebSocket客戶端 [TOC] Swoole-1.8.0版本增加了對異步`Http/WebSocket`客戶端的支持。底層是用純C編寫,擁有超高的性能。 ## 啟用Http客戶端 * 1.8.6版本之前,需要在編譯swoole時增加`--enable-async-httpclient`來開啟此功能。 * swoole\_http\_client不依賴任何第三方庫 * 支持`Http-Chunk`、`Keep-Alive`、`form-data` * Http協議版本為`HTTP/1.1` * `gzip`壓縮格式支持需要依賴`zlib`庫 ## 構造方法 ~~~ function swoole_http_client->__construct(string $ip, int port, bool $ssl = false); ~~~ * $ip 目標服務器的IP地址,可使用`swoole_async_dns_lookup`查詢域名對應的IP地址 * $port 目標服務器的端口,一般`http`為`80`,`https`為`443` * $ssl 是否啟用`SSL/TLS`隧道加密,如果目標服務器是`https`必須設置`$ssl`參數為`true` ## 對象屬性 * `$body`請求響應后服務器端返回的內容 * `$statusCode`服務器端返回的Http狀態碼,如`404`、`200`、`500`等 * `$set_cookie_headers`服務器端返回的原始`COOKIE`信息,包括了`domain`和`path`項 * `$headers`Http請求頭 * `$cookies`Http Cookie ## 異常錯誤碼 某些情況下服務器端沒有正常返回數據,底層會將`$statusCode`標記為負數。 * `-1`:連接超時,服務器未監聽端口或網絡丟失,可以讀取`$errCode`獲取具體的網絡錯誤碼 * `-2`:請求超時,服務器未在規定的`timeout`時間內返回`response` * `-3`:客戶端請求發出后,服務器強制切斷連接
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看