【发布时间】:2012-10-08 12:17:12
【问题描述】:
我正在尝试从我的 Jquery 移动应用程序(托管在 Amazon S3 上)向“http://paraimpu.crs4.it/data/new”发出一个 http POST 请求,以将数据插入到我在 Paraimpu 站点上的传感器中。这是我提出的要求:
data = "Test";
valueToSend = '{"token":"c9d1cee6-da40-4e97-afc8-209045786b04","content-type":"application/json","data":' + data + '}';
$.ajax({
url: "http://paraimpu.crs4.it/data/new",
type: "POST",
data: valueToSend,
dataType: "json",
crossDomain: true,
contentType:"application/json",
success: function(){
alert('Success');
}
});
我一直在努力
XMLHttpRequest 无法加载 http://paraimpu.crs4.it/data/new。起源 “http://webappz.s3-website-us-east-1.amazonaws.com”不允许 访问控制允许来源。
我知道这是因为跨域政策,但我该如何解决这个问题? paraimpu 页面上的说明非常模糊,只是说:
通过 HTTP POST 将新的传感器数据推送到:
http://paraimpu.crs4.it/data/new
内容如下:{"token":"c9d1cee6-da40-4e97-afc8-209045786b04", "content-type":"text/plain", "data":RAW DATA}
【问题讨论】:
标签: javascript jquery ajax cors