wp-includes/http.php

WP檔案 28
Core HTTP Request API
函式/鉤子名 描述
http_request_host_is_external (過濾鉤子) http_request_host_is_external是一個過濾鉤,允許你修改wp_http_validate_url函式的結果,該函式用於確定一個主機是否被視為”外部”。如果一個主機與當前網站的
http_origin (過濾鉤子) http_origin: 這是一個過濾器鉤子,允許開發者修改HTTP請求中傳送的Origin頭的值。
http_allowed_safe_ports (過濾鉤子) http_allowed_safe_ports。這個過濾器鉤子允許你修改在WordPress中被認為是安全的HTTP請求的埠陣列。預設情況下,WordPress認為只有少數幾個埠對HTTP請求是安全的
allowed_http_origins (過濾鉤子) allowed_http_origins: 這個過濾器鉤子允許開發者為特定的請求改變允許的HTTP起源列表。
allowed_http_origin (過濾鉤子) allowed_http_origin。這個過濾鉤子允許開發者為一個特定的請求改變允許的HTTP來源。
wp_safe_remote_request (函式) wp_safe_remote_request: 這是一個WordPress函式,用於安全地進行HTTP請求。它驗證SSL證書,防止中間人攻擊,並可用於檢索一個URL的內容或標題,或釋出資料到一個URL
wp_safe_remote_post (函式) wp_safe_remote_post: 這是一個WordPress函式,用於安全地釋出資料到一個URL。它使用wp_safe_remote_request函式來發布資料並驗證SSL證書,防止中間人攻
wp_safe_remote_head (函式) wp_safe_remote_head: 這是一個WordPress的函式,用於安全地檢索一個URL的標頭檔案。它使用wp_safe_remote_request函式來檢索頭資訊,並驗證SSL證書,防
wp_safe_remote_get (函式) wp_safe_remote_get: 這是一個WordPress的函式,用於安全地檢索一個URL的內容。它使用wp_safe_remote_request函式來檢索內容並驗證SSL證書,防止中間人攻
wp_remote_retrieve_response_message (函式) wp_remote_retrieve_response_message: 這個函式從通過wp_remote_request函式傳送的遠端HTTP請求的HTTP響應頭中檢索HTTP響應資訊。
wp_remote_retrieve_response_code (函式) wp_remote_retrieve_response_code: 該函式從通過wp_remote_request函式傳送的遠端HTTP請求的HTTP響應頭中檢索HTTP響應程式碼。
wp_remote_retrieve_headers (函式) wp_remote_retrieve_headers: 這個函式從通過wp_remote_request函式傳送的遠端HTTP請求的HTTP響應頭中檢索一個頭物件的陣列。
wp_remote_retrieve_header (函式) wp_remote_retrieve_header: 這個函式從通過wp_remote_request函式傳送的遠端HTTP請求的HTTP響應頭中檢索一個特定的頭值。
wp_remote_retrieve_cookies (函式) wp_remote_retrieve_cookies: 這個函式從通過wp_remote_request函式傳送的遠端HTTP請求的HTTP響應頭中檢索出一個cookie物件陣列。
wp_remote_retrieve_cookie_value (函式) wp_remote_retrieve_cookie_value: 該函式從通過wp_remote_request函式傳送的遠端HTTP請求的HTTP響應頭的cookie名稱中檢索cookie值。
wp_remote_retrieve_cookie (函式) wp_remote_retrieve_cookie: 此函式從通過wp_remote_request函式傳送的遠端HTTP請求的HTTP響應頭中檢索cookie值。
wp_remote_retrieve_body (函式) wp_remote_retrieve_body: 這個函式檢索通過wp_remote_request函式傳送的遠端HTTP請求的響應體。
wp_remote_request (函式) wp_remote_request是一個WordPress函式,用於向遠端伺服器發出HTTP請求。它支援GET、POST和其他HTTP方法,可以用來從遠端伺服器檢索資料或向遠端伺服器傳送資料。
wp_remote_post (函式) wp_remote_post是一個WordPress函式,用於向遠端伺服器發出HTTP POST請求。它類似於wp_remote_get,但有額外的引數,允許你指定要在請求體中傳送的資料、內容型別和其
wp_remote_head (函式) wp_remote_head: 該函式用於通過HTTP HEAD檢索遠端檔案的標頭檔案。它接受一個單一的引數:遠端檔案的URL。
wp_remote_get (函式) wp_remote_get: 這個函式用來通過HTTP GET檢索一個遠端檔案的內容。它接受一個單一的引數:遠端檔案的URL。
wp_parse_url (函式) wp_parse_url: 這個函式解析一個URL,並返回一個包含其組成部分的關聯陣列,如方案、主機、路徑、查詢和片段。
wp_http_validate_url (函式) wp_http_validate_url: 這個函式被用來驗證一個URL。它接受一個引數,即要驗證的URL,如果URL無效,則返回已驗證的URL或false。
wp_http_supports (函式) wp_http_supports: 這個函式用來檢查伺服器是否支援某種HTTP傳輸。它接受一個引數,即傳輸的名稱,如果該傳輸被支援,則返回 true,否則返回 false。
send_origin_headers (函式) send_origin_headers: 這是一個WordPress的函式,用來向瀏覽器傳送訪問控制-允許-起源頭。它通常用於允許不同域名之間的跨源資源共享(CORS): 這個函式不需要引數。
ms_allowed_http_request_hosts (函式) ms_allowed_http_request_hosts函式是一個過濾器,允許網站管理員為WordPress網路的HTTP請求指定一個允許的主機列表。它可以用來限制向外發出的HTTP請求,使其成為受
is_allowed_http_origin (函式) is_allowed_http_origin: 這個函式用來檢查一個給定的HTTP來源是否被允許訪問網站。它把HTTP來源作為一個引數,如果該來源被允許,則返回真,否則返回假。
get_http_origin (函式) get_http_origin: 這個函式用來檢索HTTP Origin頭的值,它用於識別跨源請求的來源。這對於保證網站免受跨站指令碼攻擊很有用。
get_allowed_http_origins (函式) get_allowed_http_origins: 這個函式返回一個允許跨站請求的HTTP起源陣列。
allowed_http_request_hosts (函式) allowed_http_request_hosts: 這是一個過濾鉤子,允許你指定哪些主機允許用於HTTP請求。
_wp_translate_php_url_constant_to_key (函式) _wp_translate_php_url_constant_to_key: 這個函式將一個PHP的URL常量翻譯成WordPress中相應的鍵。它在wp_parse_url函式中用來翻譯PHP_UR
_wp_http_get_object (函式) _wp_http_get_object: 這個函式建立並返回一個新的WP_Http類的例項,它被用來進行HTTP請求。
_get_component_from_parsed_url_array (函式) _get_component_from_parsed_url_array: 這是一個用於從解析的URL陣列中獲取元件的函式。它接收一個解析過的URL陣列和一個元件名稱作為引數,並返回元件的值。

常見問題

FAQs
檢視更多 >