WCF REST: Groß- und Kleinschreibung Abfrage String-Parameter, vorgeschlagen Namenskonvention - Verwendung Strich oder?

StackOverflow https://stackoverflow.com/questions/3854648

Frage

Es erscheint die Query-String-Parameter, die Sie in eine Ruhe Methode in WCF REST passieren können, ist Fall insesitive -. Eigentlich das macht Sinn

Was ist die beste Namenskonvention für Parameter mit 2 Worten, mit einem _ (Unterstrich) ?? Ich mochte nie, ich lieber camelcase verwenden, aber wenn sein unempfindlich, was andere Optionen habe ich?

zum Beispiel hier ist meine Methode des WebGet

  [WebGet(UriTemplate = "?skip={skip}&top={top}&unansweredOnly={unansweredOnly}")]

Beachten Sie, ich habe das Wort unansweredOnly , so dass ich diese unanswered_only tun könnte .... oder natürlich ich es wie unansweredOnly verlassen konnte (camelcase), aber natürlich unansweredonly würde auch funktionieren ... aber ich es als UnansweredOnly in der Dokumentation für den Dienst zeigen konnte.

Jetzt etwas überraschend ist, dass in der Hilfeseite von wcf Rest Service, damit sie als camelcase zeigt: -)

  (from help page)  ?skip={skip}&top={top}&unansweredOnly={unansweredOnly}

Ich glaube, ich bin versucht, eine Idee zu bekommen, was jeder tut, was aand der empfohlene Weg, Dinge zu tun.

Ich würde wirklich ein Feedback apprecaite.

Ich will nicht in eine schlechte Gewohnheit,

Vielen Dank im Voraus

War es hilfreich?

Lösung

Die http-Spezifikation besagt, dass die Query-String-Groß- und Kleinschreibung sein sollte.

Wenn WCF ist Groß- und Kleinschreibung, warum sollte das Stopp von Ihnen Kamel Gehäuse mit?

Auch wenn Ihre Web-Framework verwendet Groß- und Kleinschreibung Abfrage-Strings, sollten Sie nie Query-String-Parameter verwenden, die nur für den Fall unterscheiden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top