您可以在 WCF REST 中传递给 rest 方法的查询字符串参数似乎不区分大小写 - 实际上这是有道理的。
使用 _(下划线)的 2 个单词的参数的最佳命名约定是什么?我从不喜欢这个,我更喜欢使用camelCasing,但如果它不敏感,我还有什么其他选择?
例如这里是我的方法的 WebGet
[WebGet(UriTemplate = "?skip={skip}&top={top}&unansweredOnly={unansweredOnly}")]
请注意,我有unansweredOnly这个词 ,所以我可以这样做 unanswered_only .... 或者我当然可以像 unansweredOnly (camelcasing)一样保留它,但当然 unansweredonly 也可以......但我可以在文档中将其显示为 UnansweredOnly服务。
现在令人惊讶的是,在 wcf rest 服务的帮助页面中,它显示为驼峰式 :-)
(from help page) ?skip={skip}&top={top}&unansweredOnly={unansweredOnly}
我想我想了解每个人都在做什么,以及推荐的做事方式是什么。
我真的很感激一些反馈。
我不想养成坏习惯
提前致谢