j'ai créé un petit fichier index.wml pour mon site et j'ai déjà un index.html, comment faire pour qu'en entrant l'URL "http://mondomaine.com" ça me renvoi index.wml quand je suis sur le WAP ?
Version imprimable
j'ai créé un petit fichier index.wml pour mon site et j'ai déjà un index.html, comment faire pour qu'en entrant l'URL "http://mondomaine.com" ça me renvoi index.wml quand je suis sur le WAP ?
a mon avis c'est pas possible, il faudrait qu'il puisse détecter le type d'appareil qui se connecte au site
Pas de réponse affirmative mais une piste...
Il me semble avoir lu quelque part que c'etait signalé dans les Header de la requete.
Essaie de voir ce que contient l'énumération renvoyée par la méthode getHeaders() de HTTPServletRequest.
Il y a bien le type de navigateur dedans alors pourquoi pas des infos sur une attente de WML.
Regarde le langage CC/PP basé sur RDF, je sais qu'il permet la communication entre périphériques, dans l'entete, on peut (dans mes souvenirs) retrouver le type d'appareil et sa configuration
salut,
Pour ca il faut comme l'a été signalé plus vérifier le header de la requette.
Mais il n'y pas malheureusement pas de solution simple car chaque contructeur de téléphone à un user agent différent selon le modele.
A toi donc de faire une liste de user agent qui sont UNIQUEMENT wap.
J'ai retrouvé : c'est le Header User-Agent qui contient les infos sur le type de client (Mozilla, IE...) mais aussi sur l'OS. L'info de l'OS doit etre plus simple que celle du client. Il ne doit pas y avoir des dizaines d'OS sur les clients mobiles.
ok, merci pour toutes ces réponses. Je vais voir ce que je peux en tirer