Ich bin auf der Suche nach einer einfachen Möglichkeit, eine Web-Anfrage abzufangen und ändern Sie den Inhalt der Anfrage (hauptsächlich POSTs) mit Fiddler.Wie ändere ich eine Anfrage in Fiddler?
Dies ist zum Testen der serverseitigen Validierung.
Ich muss Fiddler verwenden, aber ich habe keine gute einfache Möglichkeit gefunden, dies zu tun.
gab es mehrere dokumentierte Wege Skripte abzufangen Verkehr zu schreiben und Header zu ändern, aber ich würde es tun, ohne ein Skript zu schreiben - das Werkzeug von den Testern und Schreiben/Modifizieren Skripte alle verwendet werden muss, die Zeit von verschiedenen Testern kann nervig sein.
Beispiel:
Einfache POST mit 2 Parametern:
field1=foo,
field2=bar
Ich möchte die Anforderung abfangen, ändern Sie den Wert von field2 etwas wie bañ (man beachte die ñ zu sein, in meinem Fall ist ungültig und das ist was ich testen will).
sowieso um diese Manipulation zu stoppen ?? –
Dies ist einfach eine Methode, um eine clientseitige Anforderung neu zu konfigurieren - jede clientseitige Validierung sollte eine äquivalente serverseitige Validierung aufweisen, da ein Client theoretisch immer die Möglichkeit hat zu steuern, was der Rechner sendet. – Coruscate5
@ Sujit.Warrier Nein. Sie haben nie die Kontrolle darüber, was der Client senden kann. Das bedeutet, dass Sie den Kundendaten niemals vertrauen können. Sie * müssen * validate/cleanse/etc auf der Server-Seite. – Matt