REST调用Javascript

时间:2013-08-05 21:02:20

标签: javascript ajax api curl

如何使用Javascript(或ajax或jquery)调用REST Api?

curl -v -X PUT -H "Content-Type: application/json" -H "Accept: application/json" -X PUT --user user:password http://url -d "{\"name\": \"Marcus0.2\",\"start\": 1361381326000,\"end\": 1361640526000}"

我需要帮助将其转换为可用的ajax调用。感谢

$.ajax({
    type: 'put',
    url: 'https://this.is.my/url',
    dataType: 'json',
    data: { \"name\": \"Marcus0.3\" , \"start\": 500000 , \"end\": 1361640526000 }
    });

此代码不起作用[不确定原因]。此外,“https://this.is.my/url”只是较长网址的缩写,我不想在线发布

1 个答案:

答案 0 :(得分:2)

无需向数据元素添加转义...您可以发送整个对象,jQuery将为您处理。

$.ajax({
  type: 'put',
  url: 'https://this.is.my/url',
  dataType: 'json',
  data: {
    name: 'Marcus0.3', 
    start: 500000,
    end: 1361640526000 
  }
});