我我的本地机器上运行两个应用程序烧瓶请求数据。HTTP从本地服务器
1)我的测试客户端的网站(在端口5001)
2)我的API(在端口5000)
如果键入127.0.0.1:5000/search/
到我的浏览器,我得到如下:
Test Hello World
如果键入127.0.0.1:5001
到我的浏览器我得到一个包含以下HTML代码的普通网页(这一切看起来OK):
<!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>
正如你所看到的HTTP请求发送到该测试并在浏览器中工作,应返回Test Hello World
但遗憾的是没有任何反应127.0.0.1:5000/search/
。
基本上,我点击“请求数据”按钮(见上文),绝对没有任何反应。
任何想法,为什么?我一直坚持这几个小时。