Compartir a través de


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

Object

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