roHttpEvent
Este objeto de evento se utiliza para manejar solicitudes generadas por el objeto roHttpServer.
ifHttpEvent
GetFailureReason() As String
Proporciona información útil adicional si el valor de retorno de una función indica un error.
GetMethod() As String
Devuelve el tipo de método HTTP que activó el evento en la instancia de roHttpServer.
SetResponseBodyString(body As String)
Establece el cuerpo de la respuesta para un evento generado mediante el método AddGetFromEvent() o AddMethodToString() en el objeto roHttpServer. Esta llamada se ignora con cualquier otro evento.
SetResponseBodyFile(filename As String) As Boolean
Especifica el nombre de un archivo que se utilizará como el cuerpo de respuesta de origen para un evento generado mediante el método AddGetFromEvent() o AddMethodToString() en el objeto roHttpServer. Esta llamada se ignora con cualquier otro evento. Esta función devolverá Falso si no se puede abrir el archivo o si ocurre otro error.
El archivo especificado se lee gradualmente a medida que se envía al cliente.
GetRequestBodyString() As String
Devuelve la cadena recibida si el evento fue generado mediante roHttpServer.AddPostToString(). Se devuelve una cadena vacía con cualquier otro evento.
GetRequestBodyFile() As String
Devuelve el nombre del archivo temporal creado si el evento se genera mediante roHttpServer.AddGetFromEvent. Esta llamada se ignora con cualquier otro evento.
GetRequestHeader(header_name As String) As String
Devuelve el valor del encabezado de solicitud HTTP especificado. Si el encabezado no existe, se devuelve una cadena vacía.
GetRequestHeaders() As Object
Devuelve un roAssociativeArray que contiene todos los encabezados de solicitud HTTP.
GetRequestParam(URI_parameter As String) As String
Devuelve el valor del parámetro URI especificado. Si el parámetro no existe, se devuelve una cadena vacía.
GetRequestParams() As Object
Devuelve un roAssociativeArray que contiene todos los parámetros URI.
AddResponseHeader(header As String, value As String) As Boolean
Agrega el encabezado HTTP y el valor especificados a la respuesta. Esta función devuelve Verdadero en caso de éxito.
AddResponseHeaders(a As Object) As Boolean
Agrega los pares de encabezado/valor HTTP especificados a la respuesta. Este método espera un roAssociativeArray de nombres de encabezado asignados a valores de encabezado, que pueden ser de tipo roString, roInt, o roFloat. Cualquier otro tipo de valor hará que la solicitud falle, aunque un subconjunto de encabezados podría establecerse antes de que ocurra el error. Esta función devuelve Verdadero en caso de éxito.
SendResponse(http_status_code As Integer) As Boolean
Envía la respuesta HTTP utilizando el código de estado HTTP especificado. Para garantizar que la respuesta se envíe, esta función debe llamarse una vez que el script haya terminado de manejar el evento. Esta función devuelve Falso en caso de error.
GetFormData() As Object
Devuelve un roAssociativeArray que contiene todos los datos del formulario. Consulte la entrada sobre roHttpServer.AddPostToFormData() para obtener más información.
GetUrl() As String
ifUserData
SetUserData(user_data As Object)
Establece los datos de usuario que se devolverán cuando se generen eventos.
GetUserData() As Object
Devuelve los datos de usuario que se han establecido previamente mediante SetUserData(). Devolverá Inválido si no se han establecido datos.