我在 Flask 中构建了一个 API,它将 HTML 页面通过 URL 转换为 PDF。但是,只要 URL 中有斜杠,脚本就会输出 404。
这是代码 -
def api(self):
app = Flask(__name__)
@app.route('/api/dodo/<filename>/<url>', methods=['GET', 'POST'])
def convert(url, filename):
content = request.json
outfile = pdfkit.from_url(str(url), filename)
return jsonify({"url":url, 'filename': filename})
app.run(debug=True)
如果请求是localhost/api/dodo/filename/google.com 我确实得到输出文件。但是如果我发送这个请求
http://localhost/api/dodo/filename/https://dev.bizlem.io:8082/scorpio1/GALBRAITH'S_FUEL_27K-55K_ETA_CENTRAL_MED_LIST_-_14TH_JANUARY_2019_1.html
我得到 404。
相关分类