wp-includes/class-wp-http.php

WP文件
函数/钩子名 描述
http_response (过滤钩子) http_response。这个钩子允许你在HTTP响应被发送到浏览器之前对其进行过滤。这个钩子可以用来添加、修改或删除HTTP头信息或响应的主体。你可以使用这个钩子来实现自定义缓存或安全措施。
http_request_version (过滤钩子) http_request_version是一个过滤器钩子,允许你修改在HTTP请求中使用的HTTP版本。默认情况下,WordPress使用HTTP版本1.0。这个过滤器可以用来改变使用的HTTP版本。
http_request_timeout (过滤钩子) http_request_timeout是一个过滤器钩子,允许你修改HTTP请求期间使用的超时值。默认情况下,WordPress使用一个5秒的超时值。这个过滤器可以用来增加或减少超时值。
http_request_reject_unsafe_urls (过滤钩子) http_request_reject_unsafe_urls是一个过滤器钩子,允许你修改wp_http_validate_url函数的行为,该函数用于确定一个URL是否被认为是 “不安全的”。默认情
http_request_redirection_count (过滤钩子) http_request_redirection_count是一个过滤器钩子,允许你修改在一个HTTP请求中被跟踪的最大重定向数量。默认情况下,WordPress最多跟踪5个重定向就会停止。这个过滤器
http_request_args (过滤钩子) http_request_args是一个过滤钩子,它允许你修改传递给wp_remote_request函数的参数,该函数用于进行HTTP请求。这个钩子可以用来,例如,添加或删除头信息,改变请求的方法,
http_headers_useragent (过滤钩子) http_headers_useragent。这是一个过滤钩子,允许开发者修改在HTTP请求的头信息中发送的用户代理字符串。
http_api_transports (过滤钩子) http_api_transports。这是一个过滤钩子,允许开发者修改HTTP API用于请求的传输列表。
http_api_debug (动作钩子) http_api_debug。这是一个过滤钩,应用于HTTP请求调试信息的结果。它允许开发者操作调试信息中输出的数据。
pre_http_request (过滤钩子) Filters the preemptive return value of an HTTP request. Returning a non-false value from the filter
block_local_requests (过滤钩子) Filters whether to block local HTTP API requests. A local request is one to localhost or to the same