返回指定HTTP状态码的Web服务以供API测试?
几个月前,我记得看到一个很有用的小网站服务,是为了测试API而做的。基本上,你只需要发出一个这样的请求,比如:
http://www.someAPItestingtool.com/status/405
然后服务器会回复一个 405 / 方法不被允许
的错误。
这个服务其实就是一个方便的小工具,你可以在开发的时候用它,特别是当你想和一个真实的URL互动,而这个URL的行为符合你设定的要求时。
今天我的搜索能力不太行,怎么也想不起来这个服务叫什么名字。我相信我自己也能很快做出一个类似的东西,差不多花的时间和我打这个问题一样,但如果有人记得我说的是什么,能分享一下吗?
非常感谢...
补充:我快速做了一个东西,但如果有人知道我提到的那个服务是什么,我还是很感兴趣...
2 个回答
5
我相信一定有人做过类似的东西,不过我觉得用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()
7
一年多后,我终于又偶然想起了我之前在考虑的那个服务: