wp-includes/class-wp-http.php

WP文件
函数/钩子名 描述
pre_http_request (过滤钩子) pre_http_request – 这个钩子在使用WordPress HTTP API发出HTTP请求之前被调用。开发者可以使用这个钩子在发送之前修改请求参数,或者完全绕过HTTP API而发出自己
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请求调试信息的结果。它允许开发者操作调试信息中输出的数据。
block_local_requests (过滤钩子) block_local_requests是一个过滤钩子,它允许你控制区块编辑是否应该从本地站点加载资源或使用一个远程URL。该钩子接收一个布尔值,表示区块编辑器是否应该从本地站点加载资源,并在需要时返

常见问题

FAQs
查看更多 >