中易网

我在这里的答案主要解释什么是rest?为什么要用rest

答案:1  悬赏:70  
解决时间 2021-01-14 05:34
  • 提问者网友:人生佛魔见
  • 2021-01-13 18:31
我在这里的答案主要解释什么是rest?为什么要用rest
最佳答案
  • 二级知识专家网友:一秋
  • 2021-01-13 19:03
这篇文章翻译而来。  让我来给你们做一个非常简单的,适用的解释。REST是一套用来创建Web Service的方法。REST式的Web Service的主旨是让事情尽量的简单化。REST式的Web Service使用HTTP里的方法:GET, POST, DELETE, PUT。你不需要使用URL或请求的内容来指定这个方法。REST式的Web Service使用HTTP状态码作为返回值。REST式的Web Service调用产生的HTTP请求内容只是用于服务数据不是用来指明调用方法,目标对象或返回值的。  使用REST方法来开发Web Service的关键点是利用HTTP协议的简单性,而不是去扩展这个协议。你的Web Service调用最终应该是非常的简单而且非常的易于理解。  下面是一个调用REST式的Web Service的例子。用的是一个Javascript函数,它从Web Service里取回一个任务对象。functionsendGetTaskRequest(packet, template, task, handler){//这一行创建一个Web请求requestGetTask=newXMLHttpRequest();//这一行指明请求的HTTP方法和URL。//注意这个URL是一个简单的对象的路径。requestGetTask.open(GET, baseUrl+/v1/packets/+ packet +/templates/+ template +/tasks/+ task);//这一行调用一个方法来处理响应的数据requestGetTask.onreadystatechange=handler;//这一行用来发送请求requestGetTask.send();}  为了获取一个任务,你只要对这个任务的URL发送一个GET请求。为了添加一个任务,你只需要向这个任务的URL发送一个POST请求。REST使Web Service用起来非常的简单。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息