2010-10-28 4 views
2

Eh bien fondamentalement ce que dit le titre, lors d'une demande AJAX avec JavaScript. La méthode, c'est-à-dire GET/POST, doit-elle être en majuscules? Merci d'avance. Edit: Même un oui ou un non suffira.L'argument de méthode dans AJAX doit-il être en majuscule?

+0

À l'aide de quel cadre ou méthode? S'il vous plaît montrer du code –

+0

Est-ce un problème s'il doit être en majuscules? Si oui, pourquoi? Je pense que si cela nécessite des majuscules, c'est un mauvais design. D'autre part, les développeurs ne devraient pas avoir de difficulté à suivre cette convention (par exemple "post" .toUpperCase() => "POST") – Samo

+0

Ceci n'utilise pas de framework, ceci est juste un simple appel AJAX JavaScript comme ça: xmlhttp .open ("GET", "demo_get.asp", true); – Olical

Répondre

2

Vous pouvez lire à ce sujet à http://www.w3.org/TR/XMLHttpRequest/#the-open-method

Je cite

Lorsque la ouverte (méthode, url, async, utilisateur , mot de passe) méthode est invoquée, l'agent utilisateur doit exécutez ces étapes (sauf indication contraire):
..
3. Si la méthode est une correspondance insensible à la casse pour CONNECT, DELETE, GET, HEAD, OPTIONS, POST, PUT, TRACE ou TRACK soustraire 0x20 de chaque octet dans la plage 0x61 (ASCII a) à 0x7A (ASCII z).
..

qui signifie qu'il convertit automatiquement en majuscules sur son propre ..

Il semble avoir une certaine importance (préférant en majuscules), et je vous suggère d'utiliser les majuscules juste pour éviter les défauts de mise en œuvre (improbable).

+0

D'accord merci, je vais convertir en majuscule, peu importe quoi. Bon à savoir. Merci pour le lien. – Olical

Questions connexes