wap1.1 wml cgi http 500

fast2111

Новичок
wap1.1 wml cgi http 500

Здравствуйте.
Делаю
PHP:
print 'Content-Type: text/vnd.wap.wml\n\n ...'
В обычном браузере получаю контент(файл), в симуляторе wap браузера получаю контент.

На телефоне получаю ошибку http 500

Нужен имено vnd.wap.wml.
На сервере интерпретатор отрабатывает без ошибок.

Что я делаю не так?
Спасибо.

P.S. sourceforge.net
P.P.S #!/usr/bin/python :) и только так надо
 

Alexandre

PHPПенсионер
судя по ошибке, ошибка в самом запросе, а не в ответе скрипта...
т.е. запрос какой-то такой, что сервер встает в ступор.

а что говорит сервер на более простых скриптах? (из мобилы)

а сам сервер какой? может он в режиме cgi не поддерживает ContentType?
можешь запостить весь HTTP ответ сервера ? (все заголовки и строку или две строки контента.)
желательно посмотреть ответ через телнет.
 

fast2111

Новичок
#!/usr/bin/python
# -*- coding: utf-8 -*-
content = """<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="p1" title="term1">
<p align="center">2008-03-16 20:58:05&#32</p>
</card>
</wml>
"""
print 'Content-Type: text/vnd.wap.wml\n\n%s' % content

На телефоне получаю 500. Скажем так "опечатка".

Без &#32 все отлично.
Alexandre спасибо.

Непонятно причем Internal Server Error

За python не бейте по голове, он здесь не причем :)!
 
Сверху