我的申请是否被认为是宁静的?

eri*_*lee 1 rest

我创建了一个名为api.aspx的页面我正在使用JSON序列化显示我的输出.每种类型的函数都基于查询字符串.例如:

If Request.QueryString("action") = "getMember"
Run Code Online (Sandbox Code Playgroud)

然后从那里,我做了一个

Request.QueryString("memberid")
Run Code Online (Sandbox Code Playgroud)

对于我的函数工作所需的变量.最后,输出显示为JSON.

Nat*_*tix 5

REST中,应该没有动词URI,尤其是没有动词?action=getMember.核心REST原则是HATEOAS - 它表示应用程序的状态由其资源状态表示.

此外,应用程序应使用一个统一的接口-即,使用标准HTTP方法POST,GET,PUTDELETE用于CRUD操作分别.

因此,member您的示例中的此类资源应通过GET请求访问URI,例如:

http://example.com/api/member/{memberId}
Run Code Online (Sandbox Code Playgroud)

其中{memberId}是表示memberId的path参数.