python get请求 url传参_如何在python flask(restplus)中将url作为参数传递给GET请求?...

麹凯捷
2023-12-01

我正在使用python flask创建一个restapi。API已经准备就绪,可以在本地主机的8000号端口上工作。现在,我打算给这个RESTAPI一个用户友好的接口,我决定使用python-restplus。我想从运行在5000上的swagger应用程序内部调用这个服务(在8000上运行)

我能够创建API的基本结构(Swagger)。其代码如下所示:import flask

from flask import Flask, request

from flask_restplus import Resource, Api

app = Flask(__name__)

api = Api(app)

@api.route('/HybridComparator//')

class HybridComparator(Resource):

def get(self, url1, url2):

print(url1)

print(url2)

return url1 + ' ' + url2

if __name__ == '__main__':

app.run(debug=True)

整个应用程序在端口5000上无缝运行(以随机字符串作为参数)。但是当我传递的url是实际链接时,应用程序返回404-Not found的响应。在我的调查之后,我意识到罪魁祸首是嵌入在我试图提供的链接中。有没有办法特别处理网址?在

我应该在发送请求之前对它们进行编码吗。(这会使我的参数看起来很难看)。我有什么遗漏吗?在

 类似资料: