[1] X-WAP-Profile
一般頭欄は、
<http://www.openmobilealliance.org/wapdocs/wap-248-uaprof-20011020-a.pdf>
9.1.1.1 で定義されています。
CPI を参照する URI, X-WAP-Profile-Diff
欄を使って輸送するプロファイル差分の参照,
またはこの2種類のデータの複数実現値の組み合わせを値とします。
既定値はありません。
[2] このデータはモバイル端末が生成しても要求鎖の中間点で付与しても構いません。 プッシュの場合は応答で生成しても構いません。 その場合キャッシュしても構いません。
UAProf を使うときは必ず示さないといけません。
[3] 構文:
X-WAP-Profile := "X-WAP-Profile" *WSP ":" [FWS] 1#reference
reference := <"> (absoluteURI / profile-diff-name) <">
profile-diff-name := profile-diff-seq "-" profile-diff-digest
profile-diff-seq := (DIGIT -"0") *DIGIT
;; X-WAP-Profile-Diff
頭を適用する順序profile-diff-digest := *OCTET ";" <Base64 (MD5 (プロファイル差分))>
;; X-WAP-Profile-Diff
頭の profile-desc
の検証用MD5 要約値算出の前に、プロファイル説明値の最初と最後の LWS
を削除し、途中の LWS
はすべて SP
1つに置換しないといけません。