[Help]Moduli wml su apache Clicca QUI per vedere il messaggio nel forum |
Drake83 |
Ciao a tutti! sto facendo il progetto di mobile computing e facendo dei test ho riscontrato un problema.Praticamente ho fatto una midlet(ke faro' girare sull'emulatore di j2me) ke crea una connessione al server apache (in realta' si deve collegare a cocoon ma x il test x ora basta apache) richiamando una pagina wml (la pagina è un semplicissimo "hello word").La midlet fa il suo lavoro e riceve la pagina ma la pagina nn viene elaborata da apache e come risultato ho l'intero testo del file.Guardando un po su html.it ho trovato ke devo aggiungere queste righe :AddType text/vnd.wap.wml .wml
AddType application/vnd.wap.wmlc .wmlc
AddType text/vnd.wap.wmlscript .wmls
AddType application/vnd.wap.wmlscriptc .wmlsc
AddType image/vnd.wap.wbmp .wbmp
al file di configurazione httpd.conf ma il risultato nn cambia.
Mi sapreste dire quali sn gli eventuali moduli da aggiungere al file di conf?
grazie cmq.....Ciao! |
foolish |
sai potrebbe essere una cosa inutile da dire, ma hai riavviato il server?? su windows potrebbe mettere tutto a posto per rendere attuali le nuove impostazioni. di wml non so nulla, mi dispiace... |
ShutDown |
Originally posted by Drake83
[...snip]
:AddType text/vnd.wap.wml .wml
AddType application/vnd.wap.wmlc .wmlc
AddType text/vnd.wap.wmlscript .wmls
AddType application/vnd.wap.wmlscriptc .wmlsc
AddType image/vnd.wap.wbmp .wbmp
al file di configurazione httpd.conf ma il risultato nn cambia.
Mi sapreste dire quali sn gli eventuali moduli da aggiungere al file di conf?
Secono me i mime types che vuoi specificare dovresti metterli nel file "mime.types" che trovi nella stessa directory dove c'e' "httpd.conf":
text/vnd.wap.wml wml
text/vnd.wap.wmlscript wmls
application/vnd.wap.wmlc wmlc
application/vnd.wap.wmlscriptc wmlsc
image/vnd.wap.wbmp wbmp
senza mettere "AddType" prima della definizione e senza mettere il "." prima dell'estensione. A questo punto puoi fare un "apachectl restart" ed il file dovrebbe venire interpretato.
Devi ovviamente assicurarti che il tuo file abbia l'estensione ".wml" altrimenti non viene associato al mime type corretto. |
Drake83 |
Originally posted by foolish
sai potrebbe essere una cosa inutile da dire, ma hai riavviato il server?? su windows potrebbe mettere tutto a posto per rendere attuali le nuove impostazioni. di wml non so nulla, mi dispiace...
si si ho riavviato......grazie lo stesso! :) |
Drake83 |
Originally posted by ShutDown
Secono me i mime types che vuoi specificare dovresti metterli nel file "mime.types" che trovi nella stessa directory dove c'e' "httpd.conf":
text/vnd.wap.wml wml
text/vnd.wap.wmlscript wmls
application/vnd.wap.wmlc wmlc
application/vnd.wap.wmlscriptc wmlsc
image/vnd.wap.wbmp wbmp
senza mettere "AddType" prima della definizione e senza mettere il "." prima dell'estensione. A questo punto puoi fare un "apachectl restart" ed il file dovrebbe venire interpretato.
Devi ovviamente assicurarti che il tuo file abbia l'estensione ".wml" altrimenti non viene associato al mime type corretto.
uhm molto interessante grazie 1000.ora provo e posto cosa accade.
ps: si si il file è .wml :D |
Flyzone |
Originally posted by ShutDown
altrimenti non viene associato al mime type corretto.
Aggiungerei anche di controllare gli header del file wml; se è generato dinamicamente deve avere all'interno:
code:
<?
header("Content-type: text/vnd.wap.wml");
echo("<?xml version=\"1.0\"?>\n");
echo("<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\"
\"http://www.wapforum.org/DTD/wml_1.1.xml\">\n\n");
?>
|
Drake83 |
ho pravto...rislutato: i mime types c'erano già nel file mime.types e anke l'aggiunta degli headers nn cambia la solfa.....bho non so piu' ke fare.....al massimo scrivo una mail al prof.vi ringrazio cmq!
sciau |
|
|
|