Previous |
Next |
You set cookies and HTTP headers that should be sent along with a Web service request by populating the globals g_request_cookies
and g_request_headers
prior to the process that invokes the Web service.The following examples show populating the globals to send cookies and HTTP headers with a request.
for c1 in (select seq_id, c001, c002, c003, c004, c005, c006, c007 from apex_collections where collection_name = 'P31_RESP_COOKIES' ) loop apex_web_service.g_request_cookies(c1.seq_id).name := c1.c001; apex_web_service.g_request_cookies(c1.seq_id).value := c1.c002; apex_web_service.g_request_cookies(c1.seq_id).domain := c1.c003; apex_web_service.g_request_cookies(c1.seq_id).expire := c1.c004; apex_web_service.g_request_cookies(c1.seq_id).path := c1.c005; if c1.c006 = 'Y' then apex_web_service.g_request_cookies(c1.seq_id).secure := true; else apex_web_service.g_request_cookies(c1.seq_id).secure := false; end if; apex_web_service.g_request_cookies(c1.seq_id).version := c1.c007; end loop; for c1 in (select seq_id, c001, c002 from apex_collections where collection_name = 'P31_RESP_HEADERS' ) loop apex_web_service.g_request_headers(c1.seq_id).name := c1.c001; apex_web_service.g_request_headers(c1.seq_id).value := c1.c002; end loop;