我正在尝试从我的 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。Access-Control-Allow-Origin 不允许来源“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}