一、问题:python使用bottle进行web开发的接口,用postman调用时报404错误
代码:
# coding = utf-8
import bottle
@bottle.get('fire', method='GET')
def fire():
try:
print(200)
return '200'
except Exception as e:
print(e)
return '500'
bottle.run(host='127.0.0.1', port=8016)
postman请求:
404报错信息:
二、解决:改了下代码就好了
修改后代码:
# coding = utf-8
#import bottle
from bottle import Bottle, run, request
#@bottle.get('fire', method='GET')
app = Bottle()
#@bottle.route('/fire', method = 'GET')
@app.route('/fire', method = 'GET')
def fire():
filepath = request.query.filepath #获取get参数
#request.forms.get('filepath', 'default') #获取post参数
outpath = request.query.outpath #获取get参数
try:
print(filepath)
print(outpath)
return '200'
except Exception as e:
print(e)
return '500'
#bottle.run(host='127.0.0.1', port=8016)
if __name__ == '__main__':
run(app, host='127.0.0.1', port=8016)
postman请求:
访问成功信息: