wp_remote_get 發(fā)送 GET 請求到 URL 并返回數(shù)據(jù)

發(fā)布于:
更新時間:2025-04-25

本文詳細介紹了wp_remote_get函數(shù)的功能,該函數(shù)用于通過GET方法執(zhí)行HTTP請求并返回響應。文章涵蓋了函數(shù)參數(shù)、返回值、使用示例及相關(guān)函數(shù)wp_remote_post,幫助開發(fā)者掌握如何設置超時時間、HTTP版本及Headers等信息。

函數(shù)功能

使用GET方法執(zhí)行HTTP請求并返回其響應。

函數(shù)參數(shù)

參數(shù)數(shù)據(jù)類型是否必需描述默認值
$url字符串請求 URL
$args數(shù)組請求參數(shù)array()

函數(shù)返回值

成功時,返回一個數(shù)組,失敗時,返回一個 WP_Error 對象

使用示例

發(fā)送 HTTP 請求時,我們可以通過該函數(shù)的 $args 參數(shù)來設置 HTTP 的各種參數(shù),包括超時時間,HTTP 版本,Headers 等信息。

請求時設置超時時間和 HTTP 版本。

$response = wp_remote_get( 'http://www.example.com/index.php?action=foo',
    array(
        'timeout'     => 120,
        'httpversion' => '1.1',
    )
);

請求時設置內(nèi)容類型和API Key。

$args = array(
    'headers' => array(
        'Content-Type' => 'application/json',
        'X-Api-Key' => 'apikey12345'
    )
)

$response = wp_remote_get( $url, $args );

相關(guān)函數(shù)

wp_remote_post

我們提供 WordPress主題和插件定制開發(fā)服務

本站長期承接 WordPress主題、插件、基于 WooCommerce 的商店商城開發(fā)業(yè)務。 我們有 10 年WordPress開發(fā)經(jīng)驗,如果你想 用WordPress開發(fā)網(wǎng)站, 請聯(lián)系微信: iwillhappy1314,或郵箱: [email protected] 咨詢。

發(fā)表回復

您的郵箱地址不會被公開。 必填項已用 * 標注

*