WAP Push Message Format
Windows Mobile software for Pocket PC Edition and Smartphone processes the push headers shown in the following table.
Push header | Description |
---|---|
Content-Type | A required header that is implemented as defined in HTTP/1.1. |
Content-Location | A header that is implemented as defined in HTTP/1.1. |
Push-Flag | A bit mask flag that indicates if the initiator Uniform Resource Identifier (URI) is authenticated and the content is trusted. This flag is implemented as defined in the WAP-189-PushOTA Version 17-Feb-2000 specification. |
X-WAP-Application-ID | A generic header that provides an application identifier (ID). This header is implemented as defined in the WAP-189-PushOTA Version 17-Feb-2000 specification. |
X-WAP-Content-URI | A generic header that is used in caching to identify the URI of the HTTP request. |
X-WAP-Initiator-URI | A generic header that identifies the WAP push initiator. |
X-MS-DESC | A custom header designed to provide a brief description of the purpose of the push message. This description is displayed to the user if the user is presented with a dialog box to enter a personal identification number (PIN). This dialog box would appear during the authentication process for the message. |
The following is a WAP push message that can be processed by the Push Router. In the header, the content type is identified as a WAP connectivity document.
The push message also identifies that the Uniform Resource Locator (URL) of the push initiator is https://www.thephone-company.com. The push body is a provisioning XML document that is used to update two locale settings. The headers and body are not compressed.
Headers Example
X-WAP-Initiator-URI: https://www.adatum.com
Content-Type: text/vnd.wap.connectivity-xml
X-MS-DESC: Update Locale settings
XML Code Example
<?xml version="1.0"?>
<wap-provisioningdoc>
<characteristic type= "Locale">
<parm name= "LOCALE_SCURRENCY" value="$"/>
<parm name= "LOCALE_SDECIMAL" value="."/>
</characteristic>
</wap-provisioningdoc>
See Also
Push Router | WAP Push OTA Protocol Features | WAP Push Message Format
Send Feedback on this topic to the authors