【发布时间】:2011-07-06 17:06:04
【问题描述】:
我正在尝试制作一个完整的 ruby 服务。我的程序分解方式是 2 个应用程序。一个是网络服务蜘蛛,另一个是网络应用程序(尚未开发)。网络应用程序将使用 get post 和通常的东西向爬虫发出请求。
这是一个使用 curl 的示例发布请求\
curl -d 'url=www.whatever.com&depth=10' http://127.0.0.1:8080/requests/new
工作正常,似乎发布了一个请求。
这里是删除
curl -x DELETE http://127.0.0.1:8080/requests/1 where 1 is id of request.
我的问题是如何做到这一点,以便如果有人提出请求(即我的网络应用程序),我可以让蜘蛛以 JSON 响应
我假设我需要将@request 变量格式化为 JSON,然后让它成为响应,但我不知道如何去做。
另外附注:curl get 请求是否以相同方式建模。
另一方面:有没有办法在堆栈溢出中标记代码而不是使用四个空格。
【问题讨论】:
-
您可以突出显示您的代码,然后单击“{}”代码按钮,它会为您缩进 4 个空格。
标签: ruby-on-rails ruby web-services json