I'm encounter problem in header's handling in Connect PDU. If Accept header contain value 00, (80 00), than it doesn't parsed and all remaining headers are skipped. It is clear that zero value is not expected by Accept header, but this header constructed accoding to WSP rules and must not break all remaining headers.
And as well as Accept: application/vnd.wap.wmlc is located after this point and doesn't go into decoded headers we get error indication instead of content:
2003-12-11 09:13:47 [9] WARNING: WSP: content-type <application/vnd.wap.wmlc> not supported
Sorry for large debug, but it contains essential information: (see point, marked as "Attention:")
2003-12-11 09:13:44 [3] DEBUG: WSP: decoding headers: 2003-12-11 09:13:44 [3] DEBUG: Octet string at 0x41a023e0: 2003-12-11 09:13:44 [3] DEBUG: len: 1030 2003-12-11 09:13:44 [3] DEBUG: size: 1031 2003-12-11 09:13:44 [3] DEBUG: immutable: 0 2003-12-11 09:13:44 [3] DEBUG: data: 80 74 65 78 74 2f 58 2d .text/X- 2003-12-11 09:13:44 [3] DEBUG: data: 43 61 6c 79 70 73 6f 4c CalypsoL 2003-12-11 09:13:44 [3] DEBUG: data: 69 6e 6b 00 80 86 80 74 ink....t 2003-12-11 09:13:44 [3] DEBUG: data: 65 78 74 2f 63 61 6c 65 ext/cale 2003-12-11 09:13:44 [3] DEBUG: data: 6e 64 61 72 00 80 87 80 ndar.... 2003-12-11 09:13:44 [3] DEBUG: data: 83 80 98 80 61 70 70 6c ....appl 2003-12-11 09:13:44 [3] DEBUG: data: 69 63 61 74 69 6f 6e 2f ication/ 2003-12-11 09:13:44 [3] DEBUG: data: 76 6e 64 2e 6f 6d 61 2e vnd.oma. 2003-12-11 09:13:44 [3] DEBUG: data: 64 64 2b 78 6d 6c 00 80 dd+xml.. 2003-12-11 09:13:44 [3] DEBUG: data: 74 65 78 74 2f 78 2d 63 text/x-c 2003-12-11 09:13:44 [3] DEBUG: data: 6f 2d 64 65 73 63 00 80 o-desc.. 2003-12-11 09:13:44 [3] DEBUG: data: 61 70 70 6c 69 63 61 74 applicat 2003-12-11 09:13:44 [3] DEBUG: data: 69 6f 6e 2f 76 6e 64 2e ion/vnd. 2003-12-11 09:13:44 [3] DEBUG: data: 6f 6d 61 2e 64 72 6d 2e oma.drm. 2003-12-11 09:13:44 [3] DEBUG: data: 6d 65 73 73 61 67 65 00 message. 2003-12-11 09:13:44 [3] DEBUG: data: 80 61 70 70 6c 69 63 61 .applica 2003-12-11 09:13:44 [3] DEBUG: data: 74 69 6f 6e 2f 78 2d 6a tion/x-j 2003-12-11 09:13:44 [3] DEBUG: data: 61 76 61 2d 61 72 63 68 ava-arch 2003-12-11 09:13:44 [3] DEBUG: data: 69 76 65 00 80 76 69 64 ive..vid 2003-12-11 09:13:44 [3] DEBUG: data: 65 6f 2f 76 6e 64 2e 6e eo/vnd.n 2003-12-11 09:13:44 [3] DEBUG: data: 6f 6b 69 61 2e 69 6e 74 okia.int 2003-12-11 09:13:44 [3] DEBUG: data: 65 72 6c 65 61 76 65 64 erleaved 2003-12-11 09:13:44 [3] DEBUG: data: 2d 6d 75 6c 74 69 6d 65 -multime 2003-12-11 09:13:44 [3] DEBUG: data: 64 69 61 00 80 61 70 70 dia..app 2003-12-11 09:13:44 [3] DEBUG: data: 6c 69 63 61 74 69 6f 6e lication 2003-12-11 09:13:44 [3] DEBUG: data: 2f 76 6e 64 2e 73 79 6d /vnd.sym 2003-12-11 09:13:44 [3] DEBUG: data: 62 69 61 6e 2e 69 6e 73 bian.ins 2003-12-11 09:13:44 [3] DEBUG: data: 74 61 6c 6c 00 80 61 70 tall..ap 2003-12-11 09:13:44 [3] DEBUG: data: 70 6c 69 63 61 74 69 6f plicatio 2003-12-11 09:13:44 [3] DEBUG: data: 6e 2f 76 6e 64 2e 6e 6f n/vnd.no 2003-12-11 09:13:44 [3] DEBUG: data: 6b 69 61 2e 72 69 6e 67 kia.ring 2003-12-11 09:13:44 [3] DEBUG: data: 69 6e 67 2d 74 6f 6e 65 ing-tone 2003-12-11 09:13:44 [3] DEBUG: data: 00 80 61 75 64 69 6f 2f ..audio/ 2003-12-11 09:13:44 [3] DEBUG: data: 78 2d 78 6d 72 63 63 2d x-xmrcc- 2003-12-11 09:13:44 [3] DEBUG: data: 73 70 2d 6d 69 64 69 00 sp-midi. 2003-12-11 09:13:44 [3] DEBUG: data: 80 61 75 64 69 6f 2f 78 .audio/x 2003-12-11 09:13:44 [3] DEBUG: data: 2d 78 6d 72 63 63 2d 6d -xmrcc-m 2003-12-11 09:13:44 [3] DEBUG: data: 69 64 69 00 80 61 75 64 idi..aud 2003-12-11 09:13:44 [3] DEBUG: data: 69 6f 2f 78 2d 78 6d 72 io/x-xmr 2003-12-11 09:13:44 [3] DEBUG: data: 63 63 2d 78 2d 62 65 61 cc-x-bea 2003-12-11 09:13:44 [3] DEBUG: data: 74 6e 69 6b 2d 72 6d 66 tnik-rmf 2003-12-11 09:13:44 [3] DEBUG: data: 00 80 61 75 64 69 6f 2f ..audio/ 2003-12-11 09:13:44 [3] DEBUG: data: 73 70 2d 6d 69 64 69 00 sp-midi. 2003-12-11 09:13:44 [3] DEBUG: data: 80 61 75 64 69 6f 2f 6d .audio/m 2003-12-11 09:13:44 [3] DEBUG: data: 69 64 69 00 80 61 75 64 idi..aud 2003-12-11 09:13:44 [3] DEBUG: data: 69 6f 2f 78 2d 62 65 61 io/x-bea 2003-12-11 09:13:44 [3] DEBUG: data: 74 6e 69 6b 2d 72 6d 66 tnik-rmf 2003-12-11 09:13:44 [3] DEBUG: data: 00 80 9f 80 69 6d 61 67 ....imag 2003-12-11 09:13:44 [3] DEBUG: data: 65 2f 78 2d 77 6d 66 00 e/x-wmf. 2003-12-11 09:13:44 [3] DEBUG: data: 80 a0 80 69 6d 61 67 65 ...image 2003-12-11 09:13:44 [3] DEBUG: data: 2f 76 6e 64 2e 6e 6f 6b /vnd.nok 2003-12-11 09:13:44 [3] DEBUG: data: 69 61 2e 6f 74 61 2d 62 ia.ota-b 2003-12-11 09:13:44 [3] DEBUG: data: 69 74 6d 61 70 00 80 a1 itmap... 2003-12-11 09:13:44 [3] DEBUG: data: 80 69 6d 61 67 65 2f 78 .image/x 2003-12-11 09:13:44 [3] DEBUG: data: 2d 62 6d 70 00 80 69 6d -bmp..im 2003-12-11 09:13:44 [3] DEBUG: data: 61 67 65 2f 78 2d 65 70 age/x-ep 2003-12-11 09:13:44 [3] DEBUG: data: 6f 63 2d 6d 62 6d 00 80 oc-mbm.. 2003-12-11 09:13:44 [3] DEBUG: data: 61 75 64 69 6f 2f 62 61 audio/ba 2003-12-11 09:13:44 [3] DEBUG: data: 73 69 63 00 80 61 75 64 sic..aud 2003-12-11 09:13:44 [3] DEBUG: data: 69 6f 2f 78 2d 73 69 62 io/x-sib 2003-12-11 09:13:44 [3] DEBUG: data: 6f 2d 77 76 65 00 80 61 o-wve..a 2003-12-11 09:13:44 [3] DEBUG: data: 75 64 69 6f 2f 78 2d 65 udio/x-e 2003-12-11 09:13:44 [3] DEBUG: data: 70 6f 63 2d 77 76 65 00 poc-wve. 2003-12-11 09:13:44 [3] DEBUG: data: 80 9e 80 9d 80 61 75 64 .....aud 2003-12-11 09:13:44 [3] DEBUG: data: 69 6f 2f 78 2d 77 61 76 io/x-wav 2003-12-11 09:13:44 [3] DEBUG: data: 00 80 61 70 70 6c 69 63 ..applic 2003-12-11 09:13:44 [3] DEBUG: data: 61 74 69 6f 6e 2f 6a 61 ation/ja 2003-12-11 09:13:44 [3] DEBUG: data: 76 61 2d 61 72 63 68 69 va-archi 2003-12-11 09:13:44 [3] DEBUG: data: 76 65 00 80 74 65 78 74 ve..text 2003-12-11 09:13:44 [3] DEBUG: data: 2f 76 6e 64 2e 73 75 6e /vnd.sun 2003-12-11 09:13:44 [3] DEBUG: data: 2e 6a 32 6d 65 2e 61 70 .j2me.ap 2003-12-11 09:13:44 [3] DEBUG: data: 70 2d 64 65 73 63 72 69 p-descri -- Attention: 2003-12-11 09:13:44 [3] DEBUG: data: 70 74 6f 72 00 80 00 80 ptor.... 2003-12-11 09:13:44 [3] DEBUG: data: 61 70 70 6c 69 63 61 74 applicat 2003-12-11 09:13:44 [3] DEBUG: data: 69 6f 6e 2f 72 61 6d 00 ion/ram. 2003-12-11 09:13:44 [3] DEBUG: data: 80 76 69 64 65 6f 2f 6d .video/m 2003-12-11 09:13:44 [3] DEBUG: data: 70 34 00 80 61 75 64 69 p4..audi 2003-12-11 09:13:44 [3] DEBUG: data: 6f 2f 6d 70 34 00 80 76 o/mp4..v 2003-12-11 09:13:44 [3] DEBUG: data: 69 64 65 6f 2f 33 67 70 ideo/3gp 2003-12-11 09:13:44 [3] DEBUG: data: 70 00 80 61 75 64 69 6f p..audio 2003-12-11 09:13:44 [3] DEBUG: data: 2f 33 67 70 70 00 80 61 /3gpp..a 2003-12-11 09:13:44 [3] DEBUG: data: 75 64 69 6f 2f 61 6d 72 udio/amr 2003-12-11 09:13:44 [3] DEBUG: data: 00 80 61 75 64 69 6f 2f ..audio/ 2003-12-11 09:13:44 [3] DEBUG: data: 78 2d 70 6e 2d 72 65 61 x-pn-rea 2003-12-11 09:13:44 [3] DEBUG: data: 6c 61 75 64 69 6f 00 80 laudio.. 2003-12-11 09:13:44 [3] DEBUG: data: 61 70 70 6c 69 63 61 74 applicat 2003-12-11 09:13:44 [3] DEBUG: data: 69 6f 6e 2f 78 2d 6e 6f ion/x-no 2003-12-11 09:13:44 [3] DEBUG: data: 6b 69 61 47 61 6d 65 44 kiaGameD 2003-12-11 09:13:44 [3] DEBUG: data: 61 74 61 00 80 61 70 70 ata..app 2003-12-11 09:13:44 [3] DEBUG: data: 6c 69 63 61 74 69 6f 6e lication 2003-12-11 09:13:44 [3] DEBUG: data: 2f 76 6e 64 2e 77 61 70 /vnd.wap 2003-12-11 09:13:44 [3] DEBUG: data: 2e 68 74 6d 6c 2b 78 6d .html+xm 2003-12-11 09:13:44 [3] DEBUG: data: 6c 00 80 82 80 95 80 b3 l....... 2003-12-11 09:13:44 [3] DEBUG: data: 80 a3 80 a9 80 94 80 ae ........ 2003-12-11 09:13:44 [3] DEBUG: data: 80 61 70 70 6c 69 63 61 .applica 2003-12-11 09:13:44 [3] DEBUG: data: 74 69 6f 6e 2f 76 6e 64 tion/vnd 2003-12-11 09:13:44 [3] DEBUG: data: 2e 77 61 70 2e 6d 6d 73 .wap.mms 2003-12-11 09:13:44 [3] DEBUG: data: 2d 6d 65 73 73 61 67 65 -message 2003-12-11 09:13:44 [3] DEBUG: data: 00 80 61 70 70 6c 69 63 ..applic 2003-12-11 09:13:44 [3] DEBUG: data: 61 74 69 6f 6e 2f 78 68 ation/xh 2003-12-11 09:13:44 [3] DEBUG: data: 74 6d 6c 2b 78 6d 6c 00 tml+xml. 2003-12-11 09:13:44 [3] DEBUG: data: 80 61 70 70 6c 69 63 61 .applica 2003-12-11 09:13:44 [3] DEBUG: data: 74 69 6f 6e 2f 76 6e 64 tion/vnd 2003-12-11 09:13:44 [3] DEBUG: data: 2e 77 61 70 2e 78 68 74 .wap.xht 2003-12-11 09:13:44 [3] DEBUG: data: 6d 6c 2b 78 6d 6c 00 80 ml+xml.. 2003-12-11 09:13:44 [3] DEBUG: data: 74 65 78 74 2f 63 73 73 text/css 2003-12-11 09:13:44 [3] DEBUG: data: 00 80 61 75 64 69 6f 2f ..audio/ 2003-12-11 09:13:44 [3] DEBUG: data: 6d 69 64 00 80 61 75 64 mid..aud 2003-12-11 09:13:44 [3] DEBUG: data: 69 6f 2f 77 61 76 00 80 io/wav.. 2003-12-11 09:13:44 [3] DEBUG: data: 82 80 90 81 84 81 83 81 ........ 2003-12-11 09:13:44 [3] DEBUG: data: 02 ea 51 81 04 02 03 e8 ..Q..... 2003-12-11 09:13:44 [3] DEBUG: data: 3d 83 99 83 9f a9 4e 6f =.....No 2003-12-11 09:13:44 [3] DEBUG: data: 6b 69 61 33 36 36 30 2f kia3660/ 2003-12-11 09:13:44 [3] DEBUG: data: 31 2e 30 20 28 34 2e 35 1.0 (4.5 2003-12-11 09:13:44 [3] DEBUG: data: 37 29 20 53 79 6d 62 69 7) Symbi 2003-12-11 09:13:44 [3] DEBUG: data: 61 6e 4f 53 2f 36 2e 31 anOS/6.1 2003-12-11 09:13:44 [3] DEBUG: data: 20 53 65 72 69 65 73 36 Series6 2003-12-11 09:13:44 [3] DEBUG: data: 30 2f 30 2e 39 20 50 72 0/0.9 Pr 2003-12-11 09:13:44 [3] DEBUG: data: 6f 66 69 6c 65 2f 4d 49 ofile/MI 2003-12-11 09:13:44 [3] DEBUG: data: 44 50 2d 31 2e 30 20 43 DP-1.0 C 2003-12-11 09:13:44 [3] DEBUG: data: 6f 6e 66 69 67 75 72 61 onfigura 2003-12-11 09:13:44 [3] DEBUG: data: 74 69 6f 6e 2f 43 4c 44 tion/CLD 2003-12-11 09:13:44 [3] DEBUG: data: 43 2d 31 2e 30 00 b5 68 C-1.0..h 2003-12-11 09:13:44 [3] DEBUG: data: 74 74 70 3a 2f 2f 6e 64 ttp://nd 2003-12-11 09:13:44 [3] DEBUG: data: 73 31 2e 6e 64 73 2e 6e s1.nds.n 2003-12-11 09:13:44 [3] DEBUG: data: 6f 6b 69 61 2e 63 6f 6d okia.com 2003-12-11 09:13:44 [3] DEBUG: data: 2f 75 61 70 72 6f 66 2f /uaprof/ 2003-12-11 09:13:44 [3] DEBUG: data: 4e 33 36 36 30 72 31 30 N3660r10 2003-12-11 09:13:44 [3] DEBUG: data: 30 2e 78 6d 6c 00 0.xml. 2003-12-11 09:13:44 [3] DEBUG: Octet string dump ends. 2003-12-11 09:13:44 [3] WARNING: bad media-range or media-type 2003-12-11 09:13:44 [3] WARNING: WSP: Accept: skipping 1 trailing octets. 2003-12-11 09:13:44 [3] WARNING: Skipping faulty header. 2003-12-11 09:13:44 [3] DEBUG: WSP: decoded headers: 2003-12-11 09:13:44 [3] DEBUG: Accept: text/X-CalypsoLink 2003-12-11 09:13:44 [3] DEBUG: Accept: text/x-vCalendar 2003-12-11 09:13:44 [3] DEBUG: Accept: text/calendar 2003-12-11 09:13:44 [3] DEBUG: Accept: text/x-vCard 2003-12-11 09:13:44 [3] DEBUG: Accept: text/plain 2003-12-11 09:13:44 [3] DEBUG: Accept: application/vnd.wap.wtls-ca-certificate 2003-12-11 09:13:44 [3] DEBUG: Accept: application/vnd.oma.dd+xml 2003-12-11 09:13:44 [3] DEBUG: Accept: text/x-co-desc 2003-12-11 09:13:44 [3] DEBUG: Accept: application/vnd.oma.drm.message 2003-12-11 09:13:44 [3] DEBUG: Accept: application/x-java-archive 2003-12-11 09:13:44 [3] DEBUG: Accept: video/vnd.nokia.interleaved-multimedia 2003-12-11 09:13:44 [3] DEBUG: Accept: application/vnd.symbian.install 2003-12-11 09:13:44 [3] DEBUG: Accept: application/vnd.nokia.ringing-tone 2003-12-11 09:13:44 [3] DEBUG: Accept: audio/x-xmrcc-sp-midi 2003-12-11 09:13:44 [3] DEBUG: Accept: audio/x-xmrcc-midi 2003-12-11 09:13:44 [3] DEBUG: Accept: audio/x-xmrcc-x-beatnik-rmf 2003-12-11 09:13:44 [3] DEBUG: Accept: audio/sp-midi 2003-12-11 09:13:44 [3] DEBUG: Accept: audio/midi 2003-12-11 09:13:44 [3] DEBUG: Accept: audio/x-beatnik-rmf 2003-12-11 09:13:44 [3] DEBUG: Accept: image/tiff 2003-12-11 09:13:44 [3] DEBUG: Accept: image/x-wmf 2003-12-11 09:13:44 [3] DEBUG: Accept: image/png 2003-12-11 09:13:44 [3] DEBUG: Accept: image/vnd.nokia.ota-bitmap 2003-12-11 09:13:44 [3] DEBUG: Accept: image/vnd.wap.wbmp 2003-12-11 09:13:44 [3] DEBUG: Accept: image/x-bmp 2003-12-11 09:13:44 [3] DEBUG: Accept: image/x-epoc-mbm 2003-12-11 09:13:44 [3] DEBUG: Accept: audio/basic 2003-12-11 09:13:44 [3] DEBUG: Accept: audio/x-sibo-wve 2003-12-11 09:13:44 [3] DEBUG: Accept: audio/x-epoc-wve 2003-12-11 09:13:44 [3] DEBUG: Accept: image/jpeg 2003-12-11 09:13:44 [3] DEBUG: Accept: image/gif 2003-12-11 09:13:44 [3] DEBUG: Accept: audio/x-wav 2003-12-11 09:13:44 [3] DEBUG: Accept: application/java-archive 2003-12-11 09:13:44 [3] DEBUG: Accept: text/vnd.sun.j2me.app-descriptor 2003-12-11 09:13:44 [3] DEBUG: WSP: End of decoded headers.
-- Vjacheslav Chekushin mailto:[EMAIL PROTECTED] Latvian Mobile Phone Company http://www.lmt.lv
