Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Laravel x Flask-客户端错误:`POSThttp://127.0.0.1:5000/run`导致“400错误请求”响应:_Python_Php_Laravel_Flask_Guzzle - Fatal编程技术网

Python Laravel x Flask-客户端错误:`POSThttp://127.0.0.1:5000/run`导致“400错误请求”响应:

Python Laravel x Flask-客户端错误:`POSThttp://127.0.0.1:5000/run`导致“400错误请求”响应:,python,php,laravel,flask,guzzle,Python,Php,Laravel,Flask,Guzzle,我有两个从Laravel&Flask创建的系统 拉维尔- 烧瓶- 当我试图通过Guzzle将表单数据post请求和文件一起从Laravel发送到Flask时,我收到了这个错误消息 """ Client error: `POST http://127.0.0.1:5000/run` resulted in a `400 BAD REQUEST` response: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <t

我有两个从Laravel&Flask创建的系统

拉维尔- 烧瓶-

当我试图通过Guzzle将表单数据post请求和文件一起从Laravel发送到Flask时,我收到了这个错误消息

"""
Client error: `POST http://127.0.0.1:5000/run` resulted in a `400 BAD REQUEST` response:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<title>400 Bad Request</title>
<h1>Bad Request</h1>
<p>The brows (truncated...)
"""
烧瓶代码

@app.route('/run', methods=['POST'])
def run():
    service_id = request.form.get("service_id")
    email = request.form.get("email")
    file = request.files['file']
由于文件的原因,出现了错误消息。它存在,但无法发送


更新:我从
file\u get\u contents
更改为
fopen
。客户端Flask成功截获了我的请求,但在服务器端Laravel上,仍在加载,就像永无止境的故事一样…

尝试从存储路径调用中删除“r”。@DanielProtopov如果将fopen与“r”一起使用,客户端没有问题,但服务器端仍在加载(无限)。请尝试从存储路径调用中删除“r”。@DanielProtopov如果将fopen与“r”一起使用,则客户端没有问题,但服务器端仍在加载(无限)。
@app.route('/run', methods=['POST'])
def run():
    service_id = request.form.get("service_id")
    email = request.form.get("email")
    file = request.files['file']