诸如用于测试 HTTP 请求的虚拟 REST 服务器之类的东西? [关闭]
Posted
技术标签:
【中文标题】诸如用于测试 HTTP 请求的虚拟 REST 服务器之类的东西? [关闭]【英文标题】:Such thing as a dummy REST server to test HTTP requests? [closed] 【发布时间】:2013-07-18 00:54:44 【问题描述】:我一直在四处寻找,但找不到任何这样的网站。我想知道是否有一些虚拟服务器会响应测试 GET 请求并返回 JSON 对象?基本上是这样的:
HTTPUtil.httpGet("http://www.ipsumlorem.com/json");
并让它返回填充文本 JSON 对象,例如:
"title" : "Ipsum Lorem",
"content" : "blah blah blah"
【问题讨论】:
如果这个不存在,那么我现在就创建一个 HTTP Test server that accepts GET/Post calls的可能重复 50 行 python 为您提供了一个 HTTP 服务器,它可以提供任何您想要的服务,无论是 HTTP GET/HEAD/POST 等gist.github.com/trevorboydsmith/… 或者试试 fakedata.dev,它可以让你访问一百万个假用户帐户。 可以使用在线mock api工具如themockapis.in 【参考方案1】:您可以使用http://apiary.io 非常快速地创建模拟 REST API。
如果您不关心 Content-Type,将纯文本文件放入 Dropbox 会更快。
【讨论】:
【参考方案2】:我猜http://www.jsontest.com/ 将成为你最好的新朋友...
根据您的需要试试这个:http://echo.jsontest.com/title/ipsum/content/blah
它会返回这个:
"content": "blah",
"title": "ipsum"
【讨论】:
这个 url 经常响应它超过了它的最大请求。代码在 git hub 上可用。我已经下载了它,但不知道它是 eclipse 项目还是 netbeans 项目,或者它是否可以在命令行中编译。有人知道吗?【参考方案3】:对于跟随教程和举办研讨会,这也很有用: http://jsonplaceholder.typicode.com
【讨论】:
【参考方案4】:您可以使用 SoftwareMill 的 TestServer:https://github.com/softwaremill/softwaremill-common/tree/master/softwaremill-test/softwaremill-test-server
【讨论】:
【参考方案5】:您也可以使用www.mocky.io,在其中模拟您的 HTTP 响应以测试您的 REST API。
还可以更改响应的标头,当然也可以精确地写入内容(包括 json...)
【讨论】:
以上是关于诸如用于测试 HTTP 请求的虚拟 REST 服务器之类的东西? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
测试HTTP/REST开源小工具CocoaRestClient
带有 Spring Security 核心和 CORS 插件的 grails REST API 不适用于 OPTIONS http 方法请求