Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/338.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 返回您为API测试目的指定的任何http状态代码的Web服务?_Python_Web Services_Api_Testing - Fatal编程技术网

Python 返回您为API测试目的指定的任何http状态代码的Web服务?

Python 返回您为API测试目的指定的任何http状态代码的Web服务?,python,web-services,api,testing,Python,Web Services,Api,Testing,几个月前,我记得读过一篇关于一个有用的小web服务的文章,有人为了API测试的目的组装了这个服务。基本上,你只是打了一个这样的电话,例如: http://www.someAPItestingtool.com/status/405 服务器将使用405/不允许的方法进行响应 它基本上只是一个方便的小实用程序,如果您只想与一个按您指定的方式运行的实时URL进行交互,那么您可以在开发过程中使用它 我的谷歌fu今天很弱,我一辈子都记不起它叫什么了。我相信只要我输入这个问题,我自己就可以想出类似的东西,但

几个月前,我记得读过一篇关于一个有用的小web服务的文章,有人为了API测试的目的组装了这个服务。基本上,你只是打了一个这样的电话,例如:

http://www.someAPItestingtool.com/status/405
服务器将使用
405/不允许的方法进行响应

它基本上只是一个方便的小实用程序,如果您只想与一个按您指定的方式运行的实时URL进行交互,那么您可以在开发过程中使用它

我的谷歌fu今天很弱,我一辈子都记不起它叫什么了。我相信只要我输入这个问题,我自己就可以想出类似的东西,但如果有人记得我在说什么,也许你可以分享一下

非常感谢


编辑:发布了一些我很快就想到的东西,但如果有人知道我指的是什么,我仍然对答案感兴趣…

我仍然非常肯定有人把这样的东西放在一起,但我用Flask快速想出一些东西:

from flask import Flask, make_response
app = Flask(__name__)

@app.route('/<int:status_code>')
def return_status(status_code):
    response = make_response()
    response.status_code = status_code
    response.data = response.status
    return response

if __name__ == '__main__':
    app.run()
从烧瓶导入烧瓶,做出响应
app=烧瓶(名称)
@应用程序路径(“/”)
def返回_状态(状态代码):
响应=作出响应()
response.status\u code=状态代码
response.data=response.status
返回响应
如果uuuu name uuuuuu='\uuuuuuu main\uuuuuuu':
app.run()

一年多后,我终于重新发现了我所考虑的服务:


非常感谢您分享此信息!非常好的工具:)