ローカルマシン上に2つのFlask Appsを実行しています。ローカルサーバーからのデータの要求
1)私のテストクライアントのWebサイト(ポート5001)に
2)(私は私のブラウザに127.0.0.1:5000/search/
を入力すると、ポート5000)
に、私は次の取得私のAPI:
Test Hello World
<!DOCTYPE html>
<html>
<body>
<button type="button" onclick="loadDoc()">Request data</button>
<p id="demo">TEST</p>
<script>
function loadDoc() {
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (xhttp.readyState == 4 && xhttp.status == 200) {
document.getElementById("demo").innerHTML = xhttp.responseText;
}
};
xhttp.open("GET", "127.0.0.1:5000/search/", true);
xhttp.send();
}
</script>
</body>
</html>
:私は私のブラウザに
127.0.0.1:5001
を入力した場合
は、私は、次のHTMLコードを含む通常のウェブページを(このすべてがOKに見える)を取得します
HTTPリクエストは127.0.0.1:5000/search/
に送信され、ブラウザでテストされ、動作していますので、Test Hello World
を返す必要がありますが、残念ながら何も起こりません。
基本的には、「データ要求」ボタン(上記参照)をクリックしても何も起こりません。
なぜでしょうか?私は何時間もこれに固執してきた。