X-Wap-Profile-Diff

03/09/07 Permalink

I've noticed a new header that mobile clients send called X-Wap-Profile-Diff which looks like part of a user agent profile (UAProf) - basically similar to a web browser's Accept header.

Here's a quote from w3.org about it:

The x-wap-profile-diff header is a general header and MAY be generated by the mobile terminal or an intermediate proxy to enhance or alter the CPI. There may be multiple profile differences, each profile difference must also have a reference in the x-wap-profile header which indicates the order in which differences should be applied. This header contains two parts, a sequence identifier and the entity which represents the part of the CC/PP description that is being enhanced. This header MAY be present in a request or response. In the case of Push this data may be cached.

Here's the content of the header in the request:

<?xml version="1.0"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" mlns:prf="http://www.wapforum.org/UAPROF/ccppschema-19991014#"> <!-- browser vendor site: Default description of properties --> <rdf:Description> <prf:CcppAccept> <rdf:Bag> <rdf:li>application/x-wap-prov.browser-settings</rdf:li> <rdf:li>application/x-nokia.settings</rdf:li> <rdf:li>application/x-operatormenu_dump</rdf:li> <rdf:li>application/x-wap-prov.browser-bookmarks</rdf:li> <rdf:li>text/x-co-desc</rdf:li><rdf:li>image/jpg</rdf:li> <rdf:li>image/bmp</rdf:li><rdf:li>image/vnd.nok-wallpaper</rdf:li> <rdf:li>audio/midi</rdf:li><rdf:li>audio/mid</rdf:li> <rdf:li>audio/x-midi</rdf:li><rdf:li>audio/x-mid</rdf:li> <rdf:li>audio/sp-midi</rdf:li><rdf:li>application/vnd.nokia.ringing-tone</rdf:li> <rdf:li>image/vnd-nok-camera-snap</rdf:li><rdf:li>image/vnd-nok-camera-snsp</rdf:li> <rdf:li>text/vnd.sun.j2me.app-descriptor</rdf:li><rdf:li>application/java</rdf:li> <rdf:li>image/vnd.nok-oplogo-color</rdf:li><rdf:li>application/java-archive</rdf:li> <rdf:li>application/x-java-archive</rdf:li><rdf:li>*/*</rdf:li><rdf:li>text/css</rdf:li> <rdf:li>application/vnd.wap.wmlscriptc</rdf:li><rdf:li>application/vnd.wap.wbxml</rdf:li> <rdf:li>application/vnd.wap.sic</rdf:li><rdf:li>application/vnd.wap.slc</rdf:li> <rdf:li>text/x-vcard</rdf:li><rdf:li>text/x-vcalendar</rdf:li> <rdf:li>application/vnd.wap.wtls-ca-certificate</rdf:li><rdf:li>text/html</rdf:li> <rdf:li>application/vnd.wap.wmlc</rdf:li><rdf:li>application/xhtml+xml</rdf:li> <rdf:li>application/vnd.wap.xhtml+xml</rdf:li><rdf:li>application/vnd.oma.drm.message</rdf:li> <rdf:li>image/gif</rdf:li><rdf:li>image/jpeg</rdf:li><rdf:li>image/png</rdf:li> <rdf:li>image/vnd.wap.wbmp</rdf:li><rdf:li>application/vnd.wap.mms-message</rdf:li> <rdf:li>text/vnd.wap.wml</rdf:li><rdf:li>text/xml</rdf:li><rdf:li>text/vnd.wap.si</rdf:li> <rdf:li>text/vnd.wap.sl</rdf:li><rdf:li>text/vnd.wap.wmlscript</rdf:li> </rdf:Bag> </prf:CcppAccept> </rdf:Description> </rdf:RDF>

Share It: Digg | del.icio.us | Furl | reddit | Facebook | Yahoo! | Send to Phone

mobile-utopia.com | Feedback