Dear Aarno,
 
My only problem with Headers. I am trying to add headers in the same format as test_ppg do. But I am not sure whether my Java application processing it properly or not.
 
I am getting
          WARNING : PPG: headers_acceptable : got unacceptable push headers
          WARNING : PPG: Unparsable push headers, the request unacceptable.
 
I strongly beleive that it is some thing to work on sending headers properly.
 
thanks,
Prasad

 
On 8/28/06, Aarno Syvänen <[EMAIL PROTECTED]> wrote:
Hi Kavuri, 

 
please read comments between lines,

On 28 Aug 2006, at 05:31, Kavuri Prasad wrote:

Hi Aarno,
here is the dump from test_ppg :

--------------------------***************** Dump ******************************----------------------------
./test_ppg " http://localhost:8090/cgi-bin/wappush.cgi?username=foo&password=bar" si.xml my_uncnfpap.xml
2006-08-28 11:28:20 [6605] [0] INFO: an input without a configuration file assumed
2006-08-28 11:28:20 [6605] [0] DEBUG: using si.xml as a content file
2006-08-28 11:28:20 [6605] [0] DEBUG: using my_uncnfpap.xml as a control file
2006-08-28 11:28:20 [6605] [0] DEBUG: Started thread 1 (test/test_ppg.c:push_thread)
2006-08-28 11:28:20 [6605] [1] DEBUG: Thread 1 (test/test_ppg.c:push_thread) maps to pid 6605.
2006-08-28 11:28:20 [6605] [1] DEBUG: we have push content
2006-08-28 11:28:20 [6605] [1] DEBUG: Octet string at 0x9a28918:
2006-08-28 11:28:20 [6605] [1] DEBUG:   len:  977
2006-08-28 11:28:20 [6605] [1] DEBUG:   size: 1024
2006-08-28 11:28:20 [6605] [1] DEBUG:   immutable: 0
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 0d 0a 2d 2d 61 73 64 6c 66 6b 6a 69 75 72 77 67   ..--asdlfkjiurwg
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 68 61 73 66 0d 0a 43 6f 6e 74 65 6e 74 2d 54 79   hasf..Content-Ty
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 70 65 3a 20 61 70 70 6c 69 63 61 74 69 6f 6e 2f   pe: application/
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 78 6d 6c 0d 0a 0d 0a 3c 3f 78 6d 6c 20 76 65 72   xml....<?xml ver
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 73 69 6f 6e 3d 22 31 2e 30 22 3f 3e 0a 3c 21 44   sion="1.0"?>.<!D
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 4f 43 54 59 50 45 20 70 61 70 20 50 55 42 4c 49   OCTYPE pap PUBLI
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 43 20 22 2d 2f 2f 57 41 50 46 4f 52 55 4d 2f 2f   C "-//WAPFORUM//
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 44 54 44 20 50 41 50 2f 2f 45 4e 22 0a 22 68 74   DTD PAP//EN"."ht
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 74 70 3a 2f 2f 77 77 77 2e 77 61 70 66 6f 72 75   tp://www.wapforu
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 6d 2e 6f 72 67 2f 44 54 44 2f 70 61 70 5f 31 2e   m.org/DTD/pap_1 .
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 30 2e 64 74 64 22 3e 0a 3c 70 61 70 3e 0a 3c 70   0.dtd">.<pap>.<p
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 75 73 68 2d 6d 65 73 73 61 67 65 20 70 75 73 68   ush-message push
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 2d 69 64 3d 22 70 72 61 73 61 64 40 33 31 32 33   -id="[EMAIL PROTECTED]
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 34 22 0a 64 65 6c 69 76 65 72 2d 62 65 66 6f 72   4".deliver-befor
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 65 2d 74 69 6d 65 73 74 61 6d 70 3d 22 32 30 30   e-timestamp="200
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 36 2d 30 39 2d 32 38 54 30 36 3a 34 35 3a 30 30   6-09-28T06:45:00
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 5a 22 0a 64 65 6c 69 76 65 72 2d 61 66 74 65 72   Z".deliver-after
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 2d 74 69 6d 65 73 74 61 6d 70 3d 22 32 30 30 36   -timestamp="2006
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 2d 30 37 2d 32 38 54 30 36 3a 34 35 3a 30 30 5a   -07-28T06:45:00Z
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 22 0a 70 72 6f 67 72 65 73 73 2d 6e 6f 74 65 73   ".progress-notes
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 2d 72 65 71 75 65 73 74 65 64 3d 22 74 72 75 65   -requested="true
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 22 3e 0a 3c 61 64 64 72 65 73 73 20 61 64 64 72   ">.<address addr
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 65 73 73 2d 76 61 6c 75 65 3d 22 57 41 50 50 55   ess-value="WAPPU
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 53 48 3d 2b 36 30 31 33 33 31 38 36 38 35 39 2f   SH=+60133186859/
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 54 59 50 45 3d 50 4c 4d 4e 22 2f 3e 0a 3c 71 75   TYPE=PLMN"/>.<qu
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 61 6c 69 74 79 2d 6f 66 2d 73 65 72 76 69 63 65   ality-of-service
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 20 0a 09 70 72 69 6f 72 69 74 79 3d 22 6c 6f 77    ..priority="low
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 22 20 0a 09 64 65 6c 69 76 65 72 79 2d 6d 65 74   " ..delivery-met
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 68 6f 64 3d 22 75 6e 63 6f 6e 66 69 72 6d 65 64   hod="unconfirmed
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 22 0a 09 6e 65 74 77 6f 72 6b 2d 72 65 71 75 69   "..network-requi
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 72 65 64 3d 22 74 72 75 65 22 0a 09 6e 65 74 77   red="true"..netw
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 6f 72 6b 3d 22 47 53 4d 22 0a 09 62 65 61 72 65   ork="GSM"..beare
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 72 2d 72 65 71 75 69 72 65 64 3d 22 74 72 75 65   r-required="true
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 22 0a 09 62 65 61 72 65 72 3d 22 53 4d 53 22 2f   "..bearer="SMS"/
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 3e 0a 3c 2f 70 75 73 68 2d 6d 65 73 73 61 67 65   >.</push-message
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 3e 0a 3c 2f 70 61 70 3e 0a 0d 0a 2d 2d 61 73 64   >.</pap>...--asd
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 6c 66 6b 6a 69 75 72 77 67 68 61 73 66 0d 0a 43   lfkjiurwghasf..C
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 6f 6e 74 65 6e 74 2d 54 79 70 65 3a 20 74 65 78   ontent-Type: tex
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 74 2f 76 6e 64 2e 77 61 70 2e 73 69 0d 0a 0d 0a   t/vnd.wap.si....
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31   <?xml version="1
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 2e 30 22 3f 3e 0a 3c 21 44 4f 43 54 59 50 45 20   .0"?>.<!DOCTYPE
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 73 69 20 50 55 42 4c 49 43 20 22 2d 2f 2f 57 41   si PUBLIC "-//WA
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 50 46 4f 52 55 4d 2f 2f 44 54 44 20 53 49 20 31   PFORUM//DTD SI 1
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 2e 30 2f 2f 45 4e 22 0a 22 68 74 74 70 3a 2f 2f   .0//EN"."http://
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 77 77 77 2e 77 61 70 66 6f 72 75 6d 2e 6f 72 67   www.wapforum.org
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 2f 44 54 44 2f 73 69 2e 64 74 64 22 3e 0a 3c 73   /DTD/si.dtd">.<s
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 69 3e 0a 3c 69 6e 64 69 63 61 74 69 6f 6e 20 68   i>.<indication h
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 72 65 66 3d 22 68 74 74 70 3a 2f 2f 66 6f 6f 64   ref=" http://food
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 72 65 67 2e 64 6e 73 61 6c 69 61 73 2e 6e 65 74   reg.dnsalias.net
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 3a 38 30 38 30 2f 65 70 63 6c 72 72 74 2e 6a 61   :8080/epclrrt.ja
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 72 22 0a 09 73 69 2d 69 64 3d 22 70 72 61 73 61   r"..si-id="prasa
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 64 40 32 32 33 33 22 20 61 63 74 69 6f 6e 3d 22   [EMAIL PROTECTED]" action="">2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 73 69 67 6e 61 6c 2d 68 69 67 68 22 0a 09 63 72   signal-high"..cr
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 65 61 74 65 64 3d 22 32 30 30 36 2d 30 38 2d 31   eated="2006-08-1
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 34 54 30 31 3a 33 33 3a 30 39 5a 22 0a 09 73 69   4T01:33:09Z"..si
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 2d 65 78 70 69 72 65 73 3d 22 32 30 30 36 2d 30   -expires="2006-0
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 39 2d 33 30 54 30 30 3a 30 30 3a 30 30 5a 22 0a   9-30T00:00:00Z".
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 09 3e 0a 09 59 6f 75 20 68 61 76 65 20 67 6f 74   .>..You have got
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 20 6d 61 69 6c 2e 0a 3c 2f 69 6e 64 69 63 61 74    mail..</indicat
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 69 6f 6e 3e 0a 3c 2f 73 69 3e 0a 0d 0a 2d 2d 61   ion>.</si>...--a
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 73 64 6c 66 6b 6a 69 75 72 77 67 68 61 73 66 2d   sdlfkjiurwghasf-
2006-08-28 11:28:20 [6605] [1] DEBUG:   data: 2d                                                -
2006-08-28 11:28:20 [6605] [1] DEBUG: Octet string dump ends.

 
This is a *working push contect

2006-08-28 11:28:20 [6605] [1] DEBUG: and headers
2006-08-28 11:28:20 [6605] [1] DEBUG: Dumping HTTP headers:
2006-08-28 11:28:20 [6605] [1] DEBUG:  Octet string at 0x9a15768:
2006-08-28 11:28:20 [6605] [1] DEBUG:    len:  82
2006-08-28 11:28:20 [6605] [1] DEBUG:    size: 1024
2006-08-28 11:28:20 [6605] [1] DEBUG:    immutable: 0
2006-08-28 11:28:20 [6605] [1] DEBUG:    data: 43 6f 6e 74 65 6e 74 2d 54 79 70 65 3a 20 6d 75   Content-Type: mu
2006-08-28 11:28:20 [6605] [1] DEBUG:    data: 6c 74 69 70 61 72 74 2f 72 65 6c 61 74 65 64 3b   ltipart/related;
2006-08-28 11:28:20 [6605] [1] DEBUG:    data: 20 62 6f 75 6e 64 61 72 79 3d 61 73 64 6c 66 6b    boundary=asdlfk
2006-08-28 11:28:20 [6605] [1] DEBUG:    data: 6a 69 75 72 77 67 68 61 73 66 3b 20 74 79 70 65   jiurwghasf; type
2006-08-28 11:28:20 [6605] [1] DEBUG:    data: 3d 22 61 70 70 6c 69 63 61 74 69 6f 6e 2f 78 6d   ="application/xm
2006-08-28 11:28:20 [6605] [1] DEBUG:    data: 6c 22                                             l"
2006-08-28 11:28:20 [6605] [1] DEBUG:  Octet string dump ends.

 
This was first push header, telling the Content-Type

Reply via email to