WCF REST: insensible à la casse chaîne de requête Paramètres, convention de nommage suggéré - utiliser l'underscore ou?

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

Question

Il semble que les paramètres de chaîne de requête, vous pouvez passer à une méthode de repos dans WCF REST est le cas insesitive -. En fait, ce sens

Qu'est-ce que la meilleure convention de nommage pour les paramètres avec 2 mots, en utilisant un _ (underscore) ?? J'ai jamais aimé, je préférais utiliser notationsCamel mais si son insensible ce que d'autres options pour j'ai?

par exemple ici est ma méthode WebGet

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

Avis i ont le mot unansweredOnly , donc je pouvais le faire unanswered_only .... ou bien sûr que je pourrais le laisser comme unansweredOnly (notationsCamel) mais serait bien sûr unansweredonly aussi le travail ... mais je pourrais montrer que UnansweredOnly dans la documentation du service.

Maintenant, quelque chose de surprenant est que, dans la page d'aide du service de repos WCF il le montre comme notationsCamel: -)

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

Je suppose que je suis en train de se faire une idée de ce que tout le monde est en train de faire, ce qui est AAND la méthode recommandée de faire les choses.

Je voudrais vraiment apprecaite des commentaires.

Je ne veux pas entrer dans une mauvaise habitude

Merci à l'avance

Était-ce utile?

La solution

Le http spec dit que la chaîne de requête doit être sensible à la casse.

Si WCF est insensible à la casse, pourquoi cet arrêt vous d'utiliser boîtier de chameau?

Même si votre framework web cas d'utilisation des chaînes de requête sensibles, vous ne devez jamais utiliser des paramètres de requête de chaîne qui ne diffèrent que dans le cas.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top