Re: Latest CVS problems with wap stack (cookie?)

[email protected] (Bruno Rodrigues)
Newsgroups gmane.comp.mobile.kannel.devel
Message-ID <[email protected]>
David Chkhartishvili <[email protected]> wrote:
> Hi List,
> 
> I've experienced problems accessing wap.sonyericsson.com using SE T68i 
> (latest CVS).

> 31 2e 31 0d 0a   GET / HTTP/1.1..
> 2003-07-18 11:49:20 [10] DEBUG:   data: 48 6f 73 74 3a 20 77 61 70 2e 73 

> 2003-07-18 11:49:20 [10] DEBUG: HTTP: Status line: <HTTP/1.1 301 Moved 
> Permanently>

> 2003-07-18 11:49:20 [8] WARNING: WSP: Content type <text/html> not 
> supported by client, deleting body.
> 2003-07-18 11:49:20 [8] WARNING: WSP: content-type text/plain not supported

Sorry, I found out what's happening. This is my "return HTTP 406" patch
that is rejecting this content because text/plain is not supported by
device (not in accept).

I've fixed this and I'll commit as soon as I fix a similar and related
problem I have with latest SE-T610 firmware:

T610 does HEAD's before a real GET, leaving me without knowing what to
do.

In an example site I have, he does an HEAD to an url, which returns an
location. I've already fixed the problem above and kannel correctly
returns the location header and an empty body as text/plain. fortunatly,
mobile ignores text/plain on 3xx http responses.

But then he does another HEAD to the new location, with Accept */*,
which server returns with text/html.
I've patched kannel to add its's accepts if device accepts */* (turning
into an "*/*, text/vnd.wap.wml, ....", and server now returns a right 
text/vnd.wap.wmlc. 

But what should I do now ? I probably should return this content-type
and an empty body.

I'm now testing some combinations.. sorry for this messy reply ;)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.