C# RESTAPI和UserSign-正确的端点
我计划制作一个WCF rest api,但我对一些事情感到困惑 我了解RESTAPI如何获取或注册用户 GetUserC# RESTAPI和UserSign-正确的端点,c#,wcf,api,rest,C#,Wcf,Api,Rest,我计划制作一个WCF rest api,但我对一些事情感到困惑 我了解RESTAPI如何获取或注册用户 GetUser GET /user/username 注册用户 POST /user [POST DETAILS] 我没有得到的是用户登录。从逻辑上讲,它应该位于“用户”端点上,但它实际上不适用于CRUD模型 它应该在自己的/登录端点上吗?如果是这样,它应该是GET还是POST?它应该位于/login端点上: POST /login [CREDENTIALS] 这个问题可能重复的地方似乎
GET
/user/username
注册用户
POST
/user
[POST DETAILS]
我没有得到的是用户登录。从逻辑上讲,它应该位于“用户”端点上,但它实际上不适用于CRUD模型
它应该在自己的/登录端点上吗?如果是这样,它应该是GET还是POST?它应该位于
/login
端点上:
POST /login
[CREDENTIALS]
这个问题可能重复的地方似乎不同。另外,这个问题的答案比我想要的更为抽象。建议使用“POST”,因为“GET”会在url中发送用户名/密码。@muruge,因此应该始终使用HTTPS。在这种情况下,使用GET还是POST实际上并不重要。只是POST更适合登录,因为它可能会修改服务器上的状态。