Hi all,
      Is there anyway to find out what
      headers an agent appends to its requests
      sent to cocoon?

       I have Cocoon 1.8.2 configured
       to run with Apache 1.3.19

       I have the following lines added in
       cocoon.properties

       browser.1 = wap=Nokia
       browser.2 = wap=UP
       browser.3 = wap=R380

       which means that if a request comes from either
       a Nokia or UPSDK or Ericsson R380 then Cocoon
       is to recognize it as a WAP request. For WAP
       requests cocoon loads a seperate WAP-content
       generating Stylesheet.

________________                            FOR WAP
| NOKIA        |                __________  REQUESTS  __________
| UPSDK        | REQUEST FOR    | APACHE |WAP CONTENT | COCOON |
| ERICSSON R380|______\\________|  HTTP  |______//____|   XML  |
| .........    |      //        | SERVER |      \\    | ENGINE |
| .........    |  XML FILE      |________|  FOR HTTP  |________|
|______________|                    |       REQUESTS
                                    |       HTML CONTENT
                                    |
                                    |
                       REQUEST FOR  |
                        XML FILE   /|\
                                   /|\
                                    |
                                    |
                                    |
                                ____|______
                                | HTTP    |
                                | BROWSER |
                                | NETSCAPE|
                                |   OR    |
                                |   IE    |
                                |_________|


       The dots below Ericsson r380 are for other
       phone models which may be added in
       cocoon.properties file for which cocoon
       is to return WAP content. For requests coming
       from HTTP agents such as Netscape or IE cocoon
       loads a HTML content-generating stylesheet.

       It is very time-consuming to add each and every
       phone model in the cocoon.properties and then
       restart Apache each time. So I decided to install
       Kannel which is supposedly a WAP gateway. My plan
       is to write one line in the cocoon.properties file

       browser.1 = wap=kannel

       and then tell all my clients to connect to
       my site using the Kannel gateway.


________________
| CLIENT's     |
| NOKIA        |
| UPSDK        |
| ERICSSON R380|
| .........    |
| .........    |
|______________|
    |
    |  REQUEST FOR
   \|/ XML FILE
   \|/
    |
____|_____                            FOR WAP
| KANNEL |                __________  REQUESTS  __________
|   WAP  | REQUEST FOR    | APACHE |WAP CONTENT | COCOON |
| GATEWAY|______\\________|  HTTP  |______//____|   XML  |
|________|      //        | SERVER |      \\    | ENGINE |
            XML FILE      |________|  FOR HTTP  |________|
                              |       REQUESTS
                              |       HTML CONTENT
                              |
                              |
                 REQUEST FOR  |
                  XML FILE   /|\
                             /|\
                              |
                              |
                              |
                          ____|______
                          | HTTP    |
                          | BROWSER |
                          | NETSCAPE|
                          |   OR    |
                          |   IE    |
                          |_________|

       I tried to add the header X-WAP-Gateway: which
       I believe kannel appends to any of its request:
       in cocoon.properties but cocoon did not recognize
       this header and refused to deliver WAP content

       browser.1=wap=X-WAP-Gateway

       Next I tried:

       browser.1=wap=Kannel/1.0.3 (I have this
       version installed)

       but again the same result. cocoon refused
       to recognize the headers.

       Has anyone else tried this Cocoon-Kannel
       setup and came across this problem?

       Please let me know of any suggestions
       regarding this.

       Sorry for the long-winded story here.

       Eagerly awaiting a reply.

       I have posted this question here
       as well:

http://www.mail-archive.com/users@kannel.3glab.org/msg00907.html

       Thanks in advance.
                                     SNODX

---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>

To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>

Reply via email to