Information for select HTTP request headers is available to the M-Business Sync Server through server URL macros, without the need to retrieve or decode it. For more information, see Using server URL macros to customize content.
And how exactly do I retrieve HTTP request headers?
That depends on what you are using to create these dynamic pages in the first place. A server running a cgi-bin script, for
example, will pass along these values as environment variables with a slightly different name: the whole header is capitalized,
hyphens are replaced with underscores, and HTTP_ is prepended to the header. For example, the M-Business Client request header X-AvantGo-DeviceOS is sent across as the environment variable HTTP_X_AVANTGO_DEVICEOS.
If you are using Perl with the CGI library installed, you can use a HTTP('HTTP_X_AVANTGO_DEVICEOS') function to retrieve the value of the X-AvantGo-DeviceOS header. Actually, the HTTP() function is smart enough to understand that HTTP('X-AvantGo-DeviceOS') is the same thing.
Ask your local Webmaster if you need more help decoding HTTP headers for your particular method of serving up Web pages.
| Send feedback about this page using email. | Copyright © 2008, iAnywhere Solutions, Inc. |