HttpRequest (clase)
Representa una solicitud HTTP en un proceso de trabajo.
Sintaxis
class HttpRequest : Object
Métodos
Esta clase no contiene métodos.
Propiedades
La siguiente tabla muestra las propiedades que expone la clase HttpRequest
.
Nombre | Descripción |
---|---|
ClientIPAddress |
Valor string de solo lectura que contiene la dirección IP del cliente que realizó la solicitud. |
ConnectionId |
Valor string de solo lectura que contiene un GUID de 128 bits que identifica de forma única la conexión de una solicitud. |
CurrentModule |
Valor string de solo lectura que contiene el nombre del módulo actual en el que se encuentra la solicitud. |
HostName |
Valor string de solo lectura que contiene el nombre de dominio del sitio o el nombre de equipo solicitado por el cliente. |
GUID |
Valor string de solo lectura que contiene un GUID de 128 bits que identifica de forma única una solicitud. La única propiedad de clave. |
LocalIPAddress |
Valorstring de solo lectura que contiene la dirección IP del adaptador de red en el que se recibió la solicitud. |
LocalPort |
Valor uint32 de solo lectura que contiene el número de puerto en el que se recibió la solicitud. |
PipelineState |
Valor uint32 de solo lectura que contiene el estado del módulo de canalización en el que se encuentra la solicitud. Los valores posibles se enumeran en Constantes de procesamiento de solicitudes. |
SiteId |
Valor uint32 de solo lectura que contiene el identificador de sitio de la solicitud. |
TimeElapsed |
Valor uint32 de solo lectura que contiene el período de tiempo, en milisegundos, que la solicitud ha estado en proceso. |
TimeInModule |
Valor uint32 de solo lectura que contiene el período de tiempo, en milisegundos, que la solicitud ha estado en el módulo en el que se encuentra actualmente. |
TimeInState |
Valor uint32 de solo lectura que contiene el período de tiempo, en milisegundos, que la solicitud ha estado en la notificación de solicitud actual. |
Url |
Valor string de solo lectura que contiene la dirección URL solicitada. |
Verb |
Valor string de solo lectura que contiene el verbo HTTP usado en la solicitud. |
Subclases
Esta clase no contiene subclases.
Comentarios
Ejemplo
En el ejemplo siguiente se enumeran todas las propiedades de cada solicitud que se ejecuta actualmente en un servidor web.
' Connect to the WMI WebAdministration namespace.
Set oWebAdmin = GetObject("winmgmts:root\WebAdministration")
' Get the worker processes.
Set oW3WPs = oWebAdmin.InstancesOf("WorkerProcess")
For Each oW3WP In oW3WPs
' Get the requests queued for an individual worker process and
' place them in an array.
oW3WP.GetExecutingRequests arrReqs
' Show the number of requests queued.
If IsNull(arrReqs) Then
WScript.Echo "No currently executing requests."
Else
WScript.Echo "Number of currently executing requests: " & _
UBound(arrReqs) + 1
WScript.Echo
For Each oRequest In arrReqs
WScript.Echo "ClientIPAddress: " & oRequest.ClientIPAddress
WScript.Echo "ConnectionId: " & oRequest.ConnectionId
WScript.Echo "CurrentModule: " & oRequest.CurrentModule
WScript.Echo "GUID: " & oRequest.GUID
WScript.Echo "HostName: " & oRequest.HostName
WScript.Echo "LocalIPAddress: " & oRequest.LocalIPAddress
WScript.Echo "LocalPort: " & oRequest.LocalPort
WScript.Echo "PipelineState: " & oRequest.PipelineState
WScript.Echo "Site ID: " & oRequest.SiteID
WScript.Echo "TimeElapsed: " & oRequest.TimeElapsed
WScript.Echo "TimeInModule: " & oRequest.TimeInModule
WScript.Echo "TimeInState: " & oRequest.TimeInState
WScript.Echo "Url: " & oRequest.Url
WScript.Echo "Verb: " & oRequest.Verb
WScript.Echo
Next
End If
Next
Jerarquía de herencia
HttpRequest
Requisitos
Tipo | Descripción |
---|---|
Remoto | - IIS 7.0 en Windows Vista - IIS 7.5 en Windows 7 - IIS 8.0 en Windows 8 - IIS 10.0 en Windows 10 |
Server | - IIS 7.0 en Windows Server 2008 - IIS 7.5 en Windows Server 2008 R2 - IIS 8.0 en Windows Server 2012 - IIS 8.5 en Windows Server 2012 R2 - IIS 10.0 en Windows Server 2016 |
Producto | - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 |
Archivo MOF | WebAdministration.mof |
Consulte también
Constantes de procesamiento de solicitudes
Object (clase)
Ver las solicitudes que se están ejecutando actualmente en un proceso de trabajo