钩子文档

http_request_version

💡 云策文档标注

概述

http_request_version 是一个 WordPress 过滤器,用于控制 HTTP 请求中使用的协议版本。它允许开发者动态修改请求的 HTTP 版本,支持 '1.0' 和 '1.1' 选项。

关键要点

  • 过滤器名称:http_request_version
  • 参数:$version(字符串,HTTP 版本,接受 '1.0' 和 '1.1',默认 '1.0')和 $url(字符串,请求的 URL)
  • 应用场景:在 WP_Http::request() 中用于发送 HTTP 请求时调整协议版本
  • 版本历史:从 WordPress 2.7.0 引入,5.1.0 版本添加了 $url 参数

📄 原文内容

Filters the version of the HTTP protocol used in a request.

Parameters

$versionstring
Version of HTTP used. Accepts '1.0' and '1.1'. Default '1.0'.
$urlstring
The request URL.

Source

'httpversion'         => apply_filters( 'http_request_version', '1.0', $url ),

Changelog

Version Description
5.1.0 The $url parameter was added.
2.7.0 Introduced.