Udostępnij za pośrednictwem


HttpResponse.PushPromise Metoda

Definicja

Promuje obiecany obiekt.

Przeciążenia

PushPromise(String)

Obsługuje aplikacje wysyłające obietnice wypychania do klientów HTTP 2.0. Aby uzyskać więcej informacji, zobacz Http/2 Specification Section 8.2: Server Push (Specyfikacja HTTP/2: wypychanie serwera).

PushPromise(String, String, NameValueCollection)

Obsługuje aplikacje wysyłające obietnice wypychania do klientów HTTP 2.0. Aby uzyskać więcej informacji, zobacz Http/2 Specification Section 8.2: Server Push (Specyfikacja HTTP/2: wypychanie serwera).

PushPromise(String)

Obsługuje aplikacje wysyłające obietnice wypychania do klientów HTTP 2.0. Aby uzyskać więcej informacji, zobacz Http/2 Specification Section 8.2: Server Push (Specyfikacja HTTP/2: wypychanie serwera).

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

Parametry

path
String

Adres URL żądania wypychania. Powinna to być ścieżka wirtualna względnego zasobu, który serwer chce wypchnąć do klienta.

Uwagi

PushPromise nie jest deterministyczna, a aplikacje nie powinny mieć logiki, która od niej zależy. Jego jedynym celem jest zaleta wydajności w niektórych przypadkach. Istnieje wiele warunków (protokół i implementacja), które mogą powodować ignorowanie żądań wypychania. Oczekiwania są oparte na ogniu i zapomnieniu.

Dotyczy

PushPromise(String, String, NameValueCollection)

Obsługuje aplikacje wysyłające obietnice wypychania do klientów HTTP 2.0. Aby uzyskać więcej informacji, zobacz Http/2 Specification Section 8.2: Server Push (Specyfikacja HTTP/2: wypychanie serwera).

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

Parametry

path
String

Adres URL żądania wypychania. Powinna to być ścieżka wirtualna względnego zasobu, który serwer chce wypchnąć do klienta.

method
String

Metoda żądania HTTP, która będzie używana przez żądanie wypychania.

headers
NameValueCollection

Nagłówek żądania HTTP, który będzie używany przez żądanie wypychania.

Uwagi

PushPromise nie jest deterministyczna, a aplikacje nie powinny mieć logiki, która od niej zależy. Jego jedynym celem jest zaleta wydajności w niektórych przypadkach. Istnieje wiele warunków (protokół i implementacja), które mogą powodować ignorowanie żądań wypychania. Oczekiwania są oparte na ogniu i zapomnieniu.

Dotyczy