Valores de política de transporte HTTP
Utilice esta página para definir la configuración de política de transporte HTTP. Las características HTTP y las políticas de conexión HTTP se aplican a los mensajes de salida. Los cambios en la política de transporte HTTP de esta página de consola afectan a todas las aplicaciones JAX-WS (Java™ API for XML-Based Web Services) con las que se conecta la política de transporta HTTP personalizada.
Para ver esta página de la consola administrativa, pulse
, donde nombre_conjunto_políticas se aplica a cualquier conjunto de políticas que contiene la política de transporte HTTP.Esta página de la consola administrativa se aplica sólo a las aplicaciones JAX-WS (Java API for XML Web Services).
Sólo puede configurar una política mediante un conjunto de políticas. Por lo tanto, antes de configurar la política de transporte HTTP debe existir un conjunto de políticas que contenga la política de transporte HTTP.
El conjunto de políticas predeterminado WSHTTPS se proporciona con el servidor de aplicaciones y contiene la política de transporte HTTP, la política de transporte SSL y la política WS-Addressing. El conjunto de políticas WSHTTPS predeterminado proporcionado es de sólo lectura y no se puede editar. Para personalizar un conjunto de políticas que contenga la política de transporte HTTP, antes debe crear una copia del conjunto de políticas predeterminado WSHTTPS o crear un nuevo conjunto de políticas y añadir la política de transportes HTTP al nuevo conjunto de políticas.
Tras personalizar los valores para la política de transporte HTTP, estos valores ahora se aplican para el conjunto de políticas que contiene esa política de transporte HTTP personalizada. Puede conectar este conjunto de políticas que contiene su política de transporte HTTP personalizada a su aplicación, sus servicios, puntos finales u operaciones. Este cambio afecta a todas las aplicaciones JAX-WS a las que se conecta un conjunto de políticas. Para aprender más sobre la conexión de conjuntos de políticas a aplicaciones, consulte la documentación para la gestión de conjuntos de políticas para proveedores y clientes de servicios en el nivel de aplicación.
Versión de protocolo
Especifica la versión de protocolo HTTP que se va a utilizar. Utilice esta lista para especificar la versión del protocolo HTTP. El valor predeterminado es HTTP 1.1. El valor HTTP 1.0 también es una opción válida.
Algunas de las demás opciones en el panel Transporte HTTP sólo funcionan con HTTP Versión 1.1. En las siguientes descripciones breves se comparan estas opciones:
- HTTP 1.0
- Permite que los mensajes estén en un formato parecido a MIME y que contengan metainformación sobre los datos transferidos y modificadores en la solicitud, la respuesta o ambas. No obstante, HTTP 1.0 no resuelve suficientemente las cuestiones relacionadas con los proxys jerárquicos, la colocación en memoria caché, la necesidad de conexiones persistentes o los host virtuales.
- HTTP 1.1
- Permite que cada una de las aplicaciones que se comunican determinen las capacidades reales o las otras. Este protocolo incluye requisitos más estrictos que HTTP 1.0 para garantizar la implementación fiable de las características.
Sesión habilitada
Especifica si la sesión HTTP está habilitada cuando se envía un mensaje. Seleccione este recuadro de selección para habilitar una sesión HTTP.
Si se utiliza esta propiedad dentro de un conjunto de políticas que se conecta con un cliente de servicio, indica si la información de sesión HTTP se propaga a las solicitudes posteriores invocadas por la misma aplicación cliente. Si la propiedad está habilitada, la información de sesión HTTP que se devuelve al cliente de servicios en un mensaje de respuesta se envía en las solicitudes posteriores invocadas con el objeto RequestContext.
Si esta propiedad se utiliza dentro de un conjunto de políticas conectado a un proveedor de servicios, indica si se crea una nueva sesión HTTP cuando se va a procesar una solicitud. Si la propiedad está habilitada, mientras se procesa una solicitud, se crea una sesión HTTP nueva si no existe ninguna aún. Esta información de sesión HTTP se devuelve al cliente de servicio en un mensaje de respuesta.
Habilitar codificación de transferencia en trozos
Especifica si la codificación de transferencia en trozos está habilitada cuando se envía un mensaje. Seleccione este recuadro de selección para habilitar la codificación de transferencia en trozos. Esta opción sólo está disponible si selecciona HTTP 1.1 en el campo Versión de protocolo. Esta opción está inhabilitada si selecciona el protocolo HTTP 1.0.
El valor predeterminado para esta propiedad es true.
Enviar cabecera expect "100-request"
Especifica si la cabecera expect "100-request" está habilitada cuando se envía un mensaje. Seleccione este recuadro de selección para habilitar la cabecera expect "100-request". Esta opción sólo está disponible si ha seleccionado HTTP 1.1 en el campo Versión de protocolo. Esta opción está inhabilitada si selecciona el protocolo HTTP 1.0.
La finalidad del estado 100 es permitir a un cliente que envía un mensaje de solicitud con un cuerpo de solicitud determinar si el servidor de origen acepta la solicitud, en base a las cabeceras de solicitud, antes de que el cliente envíe el cuerpo de solicitud. En algunos casos, es posible que no desee que el cliente envíe el cuerpo si el servidor rechaza el mensaje sin examinar el cuerpo.
El campo de cabecera de espera de solicitud se utiliza para indicar que el cliente necesita determinado comportamiento del servidor. Un servidor que no puede cumplir con ninguno de los valores que se esperan en el campo Expect si una solicitud responde con un estado de error adecuado.
Aceptar automáticamente redirección de URL
Especifica si se acepta la redirección de URL automática cuando se envía un mensaje. Seleccione este recuadro de selección para permitir que se acepte un URL que se ha redirigido automáticamente.
Comprimir contenido de solicitud
Especifica si el contenido de la solicitud se comprime cuando se envía un mensaje. La codificación de contenido se utiliza para permitir que un documento se comprima sin que pierda la identidad de su tipo de soporte subyacente y sin que pierda información. Seleccione este recuadro de selección para habilitar el contenido de solicitud que desea comprimir. Al pulsar el botón Comprimir contenido de solicitud se habilita la opción Formato de compresión y se puede seleccionar el método de compresión. El valor predeterminado para el formato de compresión es gzip.
Comprimir contenido de respuesta
Especifica si el contenido de la respuesta se comprime cuando se envía un mensaje. La codificación de contenido se utiliza para permitir que un documento se comprima sin que pierda la identidad de su tipo de soporte subyacente y sin que pierda información. Seleccione este recuadro de selección para habilitar el contenido de respuesta que desea comprimir. Al pulsar el botón Comprimir contenido de respuesta se habilita la opción Formato de compresión como método de compresión. El valor predeterminado para el formato de compresión es gzip.
Tiempo de espera de lectura
Especifica el intervalo de tiempo, en segundos, durante el que el cliente de servicios Web leerá por completo la respuesta SOAP. Si el proceso de lectura no se completa en el tiempo especificado, se genera un error de SOAP en la máquina cliente.
Tiempo de espera de grabación
Especifica el intervalo de tiempo, en segundos, transcurrido el cual la acción de escritura excederá el tiempo de espera cuando se envía un mensaje. Especifique el tiempo, en segundos, para el intervalo de tiempo a partir del que la grabación excederá el tiempo de espera.
Tiempo de espera de conexión
Especifica el intervalo de tiempo, en segundos, en el que la conexión excederá el tiempo de espera cuando se envía un mensaje. Especifique el tiempo, en segundos, para el intervalo de tiempo a partir del que la conexión excederá el tiempo de espera.
Utilizar conexión persistente
Especifica si se utiliza una conexión persistente cuando se envía un mensaje. Seleccione este recuadro de selección para permitir usar la conexión persistente. Esta opción sólo está disponible si ha seleccionado HTTP 1.1 en el campo Versión de protocolo. Esta opción está inhabilitada si selecciona el protocolo HTTP 1.0.
Reenvío habilitado
Especifica si se puede volver a enviar un mensaje. Seleccione este recuadro de selección para reenviar un mensaje.