POST和PUT如何工作?

时间:2013-06-10 06:39:16

标签: codeigniter jquery rest

我知道有四种请求类型,例如get,put,post,delete。何时以及为什么我会使用type ='put'或type =“post”?基本上它们之间有什么区别?

$.ajax({
    url: '<?php echo site_url('rest_api / contacts ')."?format=json"; ?>',
    type: "put",
    data: $('#subpanel-contacts-add-form').serialize(),
    success: function (response) {
        //some tasks
    }
    error: function () {
        $("#subpanel-contacts-form-result").html('<div class="alert alert-error">Error: There  was an error while submitting!</div>');
    }
});

2 个答案:

答案 0 :(得分:1)

PUT和GET是标准委员会定义的服务器和UI之间交换数据的协议。

在$ .ajax函数中输入属性,以告诉引擎正在发出什么样的请求 生成,因此它在服务器端处理。

有关协议的更多说明和区别,请参阅下面发布的链接。

http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html

答案 1 :(得分:1)