我想实现一个模拟REST服务,它将接收来自客户端的请求,然后将此请求传递给真正的REST服务器,然后采取该响应并向客户端发回一个削减版本。我想在Linux上运行此,如果在所有可能的,但任何一种编程语言都行,但最好的Ruby/Python的,如果可能的代理服务器,编辑服务器的响应,然后传回客户端
所以基本上:
HTTP GET模拟:8080 /所有/水果/ - > - > (我的模拟/代理REST) - > - > HTTP GET REAL:8080 /所有/水果
回报(apple0 < - < - (我的模拟/代理REST)< - < - 返回(苹果,橘子,bananna)
我已经在网上看了一些解决方案,但似乎无法找到一个提到这一点,并想知道有没有人有任何想法?
可以代理请求nginx的,并在Lua操控内容http://stackoverflow.com/questions/695630/best-method-of-post-processing-nginx-reverse-proxy-response – Marat