我是新的角js和web开发。 请帮帮我。
今天我读了有关角度js的$ http,但我只知道get和post方法。
可以请任何人解释,我什么之间的区别在于$ http.get,$ http.post,$ http.put,$ http.delete $ http.head和$ http.jsonp
所有的人以及何时使用。
在此先感谢。
我是新的角js和web开发。 请帮帮我。
今天我读了有关角度js的$ http,但我只知道get和post方法。
可以请任何人解释,我什么之间的区别在于$ http.get,$ http.post,$ http.put,$ http.delete $ http.head和$ http.jsonp
所有的人以及何时使用。
在此先感谢。
HTTP GET请求是您在浏览器中输入URI或点击网页上的链接时得到的(赦免双关语)。某些HTML元素也会生成GET请求。 GET请求来自服务器的资源(通常是网页或图像)。您可以通过在脚本之后添加“查询参数”将其他信息传递给服务器端脚本,例如example.com?foo & bar = 42。
A POST请求类似于GET请求。不同之处在于,任何附加信息都是在请求的主体中发送的,而不是作为URI的一部分。您可以使用HTML中的元素生成POST请求,其中表单字段值将在请求正文中发送。
A HEAD请求也类似于GET请求,但服务器只响应HTTP头;响应主体是空的。
A PUT请求是一种将文件上传到服务器的方法。由于安全隐患,大多数服务器不允许PUT请求。
同样,DELETE请求将删除服务器上的资源。和PUT一样,这种方法在服务器上很少被允许,原因很明显。
对于JSONP我会说看看维基百科的解释。但它基本上是一种技术,允许您通过XMLHttpRequest进行跨域请求。
http://en.wikipedia.org/wiki/Http#Request_methods –
和JSONP:http://en.wikipedia.org/wiki/JSONP – John