Share via


HttpResponseBase.PushPromise 方法

定义

提升承诺的对象。

重载

PushPromise(String)

支持将推送承诺发送到 HTTP 2.0 客户端的应用程序。 有关详细信息,请参阅 HTTP/2 规范 8.2 节:服务器推送

PushPromise(String, String, NameValueCollection)

支持将推送承诺发送到 HTTP 2.0 客户端的应用程序。 有关详细信息,请参阅 HTTP/2 规范 8.2 节:服务器推送

PushPromise(String)

支持将推送承诺发送到 HTTP 2.0 客户端的应用程序。 有关详细信息,请参阅 HTTP/2 规范 8.2 节:服务器推送

public:
 virtual void PushPromise(System::String ^ path);
public virtual void PushPromise (string path);
abstract member PushPromise : string -> unit
override this.PushPromise : string -> unit
Public Overridable Sub PushPromise (path As String)

参数

path
String

推送请求的 URL。 它应为服务器想要推送到客户端的相对资源的虚拟路径。

注解

PushPromise 是不确定的,应用程序不应具有依赖于它的逻辑。 在某些情况下,它的唯一用途是性能优势。 (协议和实现) 有许多条件可能会导致推送请求被忽略。 期望基于即用即弃。

适用于

PushPromise(String, String, NameValueCollection)

支持将推送承诺发送到 HTTP 2.0 客户端的应用程序。 有关详细信息,请参阅 HTTP/2 规范 8.2 节:服务器推送

public:
 virtual void PushPromise(System::String ^ path, System::String ^ method, System::Collections::Specialized::NameValueCollection ^ headers);
public virtual void PushPromise (string path, string method, System.Collections.Specialized.NameValueCollection headers);
abstract member PushPromise : string * string * System.Collections.Specialized.NameValueCollection -> unit
override this.PushPromise : string * string * System.Collections.Specialized.NameValueCollection -> unit
Public Overridable Sub PushPromise (path As String, method As String, headers As NameValueCollection)

参数

path
String

推送请求的 URL。 它应为服务器想要推送到客户端的相对资源的虚拟路径。

method
String

将由推送请求使用的 http 请求方法。

headers
NameValueCollection

将由推送请求使用的 http 请求头。

注解

PushPromise 是不确定的,应用程序不应具有依赖于它的逻辑。 在某些情况下,它的唯一用途是性能优势。 (协议和实现) 有许多条件可能会导致推送请求被忽略。 期望基于即用即弃。

适用于