HTML: prévenir l'url de codage du formulaire POST
J'ai un formulaire HTML qui doit être affiché à une URL. Je voudrais que le formulaire pour POSTER une variable de DONNÉES nommée comme suit:
DATA: somevar=someval&somevar2=someotherval
Je vais avoir du mal à faire cela. Il semble que par défaut, les formes urlencode les données, ce qui entraîne:
DATA: somevar%3Dsomeval%26somevar2%3Dsomeotherval
Modification de la forme de l'enc de type "text/plain" résultats:
DATA: somevar=someval
SOMEVAR2: someotherval
Est-il possible que je peut avoir une forme en fait juste envoyer les données comme ci-dessus?
OriginalL'auteur Mala | 2011-02-25
Vous devez vous connecter pour publier un commentaire.
Non, vous ne pouvez pas faire ce que vous essayez de faire. Et vous ne devriez pas essayer.
Le fait que vous voulez de données à l'intérieur d'une variable appelée de DONNÉES signifie que votre POSTE de charge (ou de votre chaîne de requête GET)
Si c'était (comme vous voulez) comme
il signifierait:
De DONNÉES a une valeur de "somevar=someval'
somevar2 a une valeur de "someotherval'
C'est parce que chaque variable est de la forme NOM_VARIABLE=VALEUR, et ils sont séparés par des " &".
Vérifier vous-même dans votre navigateur préféré débogueur (j'utilise firebug et chrome intégré dans les outils de dev).
Donc, la question est: pourquoi essayez-vous de le faire? Sachant qu'il serait plus facile de vous aider à atteindre vos objectifs.
EDIT: l'exemple était mal
vous ce faire, et vous doit essayer si vous vous trouvez pen-tester un de vos services et de la nécessité clair personnages pour mener à bien l'exploiter.
OriginalL'auteur silviot
Je ne suis pas sûr quel est votre objectif avec ce post, ni si la prévention de l'URL de l'encodage du formulaire POST sera en effet à résoudre votre problèmes.
Mais en effet, la prévention de l'encodage d'URL de la forme est 100% possible, il suffit d'ajouter le
attribut de la forme.
Ci-dessous est un exemple d'une demande sans enctype text/plain et une autre avec elle.
OriginalL'auteur droope
essayer GÉNÉRER LA REQUÊTE HTTP
mise à jour
si vous utilisez la soumission d'un formulaire en php alors essayez ci-dessous la fonction de décodage arrière
html-entité-décoder
SI tu veux afficher au-dessus de
DATA
chaîne sur navigateur (& ), à droite??Non, il n'y a pas d'affichage à l'œuvre ici. Je suis en train de créer un formulaire qui envoie une variable "DATA" qui contient de l'onu-chaîne codée comme ci-dessus.
OriginalL'auteur diEcho