PDA

Ver la Versión Completa : Obtener cookie desde aplicación web dynpro


manoloburgos
04/08/09, 10:54:59
Hola a todos.

Tengo una aplicación web dynpro que accede a un web service a través del cual obtengo una serie de documentos. Estoy utilizando el objeto HTTP_CLIENT para la llamada al web service y funciona correctamente.

El problema que tengo es que en dicha llamada necesito enviar al web service el valor de la cookie MYSAPSSSO2 y no consigo dar con la solución.

El código que he puesto es el siguiente:

path_sap = 'http://sapdes.metrovacesa.es:8002/sap/bc/webdynpro/sap/zwd_docs_empleado?sap-language=ES'.
name_Cookie = 'MYSAPSSO2'.

CALL METHOD cl_http_client=>create_by_url
EXPORTING
url = path_sap
IMPORTING
client = http_client
EXCEPTIONS
argument_not_found = 1
plugin_not_active = 2
internal_error = 3
OTHERS = 4.

CALL METHOD HTTP_CLIENT->request->get_cookie
exporting
name = name_Cookie
path = '/''
importing
value = value_Cookie.

sap_path es la url donde se ejecuta la aplicación web dynpro.

¿Alguien me puede ayudar?

Muchas gracias.