我想從我的Jquery移動應用程序(在Amazon S3上託管)發出一個http POST請求到「http://paraimpu.crs4.it/data/new」以將數據插入到我的傳感器上Paraimpu網站。這是我提出要求:Paraimpu HTTP POST請求
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
與內容,如:{ 「令牌」:「c9d1cee6- da40-4e97-afc8-209045786b04" , 「內容類型」: 「文本/無格式」, 「數據」:RAW DATA}
謝謝,但似乎並沒有工作。使用JSONP會自動將請求轉換爲GET,並收到'400 Bad Request'作爲響應 – tabiodun