rest版本设计

不同的版本,可以理解成同一种资源的不同表现形式,所以应该采用同一个URI。版本号可以在HTTP请求头信息的Accept字段中进行区分

    1.0: vnd.example-com.foo+json; version=1.0
    1.1: vnd.example-com.foo+json; version=1.1
    2.0: vnd.example-com.foo+json; version=2.0

请求方式

$.ajax({
    beforeSend: function (req) {
        req.setRequestHeader("Accept", "vnd.example-com.foo+json; version=1.1"); 
        },
    type: "GET",
    url: "http://http://www.example.com/foo/12",
    success: function (data) {
        /* code elided */
    },
    dataType: "json"
});


你可能感兴趣的:(REST)