![]() |
|
||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|||||
|
|
||||||
| Related Topics | Other Library Functions | |||||
| function |
HttpObjectSetCookieValue |
|
Library: HTTP support (OMHTTP)
Include: omhttp.xin |
define function HttpObjectSetCookieValue
modifiable stream HttpObject
for value stream CookieName
to value stream CookieValue
Argument definitions
Use HttpObjectSetCookieValue to set a named cookie value in an HTTP request or response object.
You must include the following line at the beginning of your OmniMark program:
include "omhttp.xin"
Usually, HttpObjectSetCookieValue is called in a server program.
; HttpObjectSetCookieValue
include "omhttp.xin"
process
local HttpRequest my-Request
local HttpResponse my-Response
HttpObjectSetCookieValue my-Request for "DocUserID" to "123abc456"
HttpObjectSetCookieValue my-Response for "DocUserID" to "123abc456"
Set cookie values and list them:
;HttpObjectSetCookieValue Example 2
include "omhttp.xin"
process
local HttpRequest my-Request
local HttpResponse my-Response
local stream request-Cookies variable
local stream response-Cookies variable
HttpObjectSetCookieValue my-Request for "DocUserID" to "123abc456"
HttpObjectSetCookieValue my-Response for "DocUserID" to "123abc456"
HttpObjectGetCookieValues my-Request into request-Cookies
HttpObjectGetCookieValues my-Response into response-Cookies
output "Request cookies:%n"
repeat over request-Cookies
output key of request-Cookies || "=%g(request-Cookies)%n"
again
output "%nResponse cookies:%n"
repeat over response-Cookies
output key of response-Cookies || "=%g(response-Cookies)%n"
again
Copyright © Stilo International plc, 1988-2010.