私のui5アプリケーションのボタンにhttp get機能を追加することで、特定のURLが現在有効かどうかを確認しています。このため要求されたリソースに 'Access-Control-Allow-Origin'ヘッダーが存在しません。したがって、Originはアクセスを許可されていません
は、コードは以下の通りです:
URL入力用 _onButtonPress: function() {
var xhr = new XMLHttpRequest();
xhr.open('GET', this.getView().byId("sap_Responsive_Page_0-content-sap_ui_layout_form_SimpleForm-1476966827717-content-sap_m_Input-1476966871600").getValue(), true);
xhr.send();
xhr.onreadystatechange = processRequest;
function processRequest(e) {
if (xhr.readyState == 4 && xhr.status == 200) {
var response = (xhr.responseText);
alert(response); }
}},
、我々はHTTPS要求のみを使用しています。
しかし、私はURLに値を入れて、ボタンをテストするとき、 は私が取得、
のXMLHttpRequestがhttps://my3 **** 6.sapbydesign.com/sap/byd/runtime/(entered URLをロードすることはできません) 。 'アクセス制御許可原点'ヘッダーが要求されたリソース上に存在します。 Origin 'https://application browser url'はアクセスできません。
URLのステータスを確認し、ステータスステータスをURLステータスから設定します。
これを防ぐにはどうすればよいですか? Br Suraj N
を、あなたはこれがにある何かであることを、示唆していますサーバー側から行う必要がありますか? – dexter
@dexter sapdesign.comのウェブサイトがあなたの管理下にある場合は、適切なヘッダーをレスポンスに追加することができます。 – Phylogenesis