![]() |
|
||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|||||
|
|
||||||
| Related Syntax | Other Library Functions | |||||
| function |
HttpObjectGetHeaders |
|
Library: HTTP support (OMHTTP)
Include: omhttp.xin |
define function HttpObjectGetHeaders
read-only stream HttpObject
into modifiable stream Headers
Argument definitions
Use HttpObjectGetHeaders to get the names and values of all headers defined for the HTTP request or response object. The values are returned as keyed items in a stream shelf.
You must include the following line at the beginning of your OmniMark program:
include "omhttp.xin"
HttpObjectGetHeaders is usually called in a server program.
This code outputs all headers and their corresponding keys.
; HttpObjectGetHeaders
include "omhttp.xin"
process
local HttpRequest my-Request
local HttpResponse my-Response
local stream request-Headers variable
local stream response-Headers variable
HttpObjectGetHeaders my-Request into request-Headers
HttpObjectGetHeaders my-Response into response-Headers
output "Request headers:%n"
repeat over request-Headers
output key of request-Headers || "=%g(request-Headers)%n"
again
output "Response headers:%n"
repeat over response-Headers
output key of response-Headers || "=%g(response-Headers)%n"
again
Copyright © Stilo International plc, 1988-2008.