API方法名称的常量类

时间:2014-04-25 14:28:40

标签: c# asp.net api rest asp.net-web-api

我正在研究一个调用API的项目(在C#代码中,所以这是在服务器端进行的)。有很多方法,所以你可能会看到类似的东西     /API/GetValue1/API/Search//API/AnotherThing/API/Something/DoSomethingElse/1234411(some ID)

对于所有这一切,它现在已经硬编码到每个电话中,并且可能不会发生变化,但你永远不会知道。

是否可以将所有这些移动到常量类中,因此我可以用/API/GetValue1替换MyConstantClass.Value1的出现,并自动将其作为端点的URL路径?

1 个答案:

答案 0 :(得分:1)

那是你应该做的。创建一个静态类以包含所有API端点。永远不要在代码中直接使用魔术字符串,因为它们容易出错。