python get请求 url传参_如何在python烧瓶(restplus)中的GET请求中传递URL作为参数?...

我正在使用python flask创建一个REST API . API已准备就绪,可以在我的localhost的端口号8000上运行 . 现在我打算给这个REST API一个用户友好的界面,我决定使用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是 actual links 时,应用程序返回404的响应 - 未找到 . 在我的调查之后,我意识到罪魁祸首是我试图提供的链接中嵌入了.2451255_ . 有没有办法特别处理URL?

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值