本地服务器跨域请求遇到的问题

使用问题 · 1985 次浏览
huanggc66 创建于 2024-09-25 16:08

群里可能表达不清楚我 的问题,还是图文说一下。麻烦老大和各位大佬再看看!

我的需求是用quicker的 HTTP服务器模块,建立两个本地服务器,在这两个服务器之间进行通信。

在9966这个端口上向 8087 端口发送post 请求,报错如下。

但是

9966向用python 建立的服务器端口 9898发送请求是正常的。

非专业人士,辛苦老大和各位大佬帮忙看看,如何才能用quicker的HTTP服务器模块实现我的需求!

python代码如下:

from flask import Flask, request, jsonify
from flask_cors import CORS

app = Flask(__name__)
CORS(app)  # 启用 CORS

@app.route('/msg', methods=['POST'])
def handle_post():
    data = request.get_json()  # 获取 JSON 数据
    print("Received data:", data)  # 打印接收到的数据
    return jsonify({'status': 'true', 'data': data})  # 返回响应

if __name__ == '__main__':
    app.run(host='0.0.0.0', port=9898, debug=True)  # 启用调试模式


回复内容
CL 2024-09-25 16:13
#1

从报错看,quicker的http服务不支持OPTIONS请求。估计是这个原因的,毕竟这不是一个完整的http服务器程序。

huanggc66 回复 CL 2024-09-25 16:17 :

好的,谢谢老大解答疑惑!

CL 回复 huanggc66 2024-09-25 16:19 :

下个版本试试增加一个options请求的处理,到时候再试试。

huanggc66 回复 CL 2024-09-25 16:27 :

好啊!期待!

回复主贴