Rails 3,当处理来自远程 Web 应用程序的 POST 时,我们如何返回基本的 http“ok”消息

发布于 2024-10-18 03:54:31 字数 100 浏览 3 评论 0原文

处理完从外部网站收到的上传文件后,我们需要发回某种基本为空的 http“ok”消息。所以我们没有与此方法关联的“视图”...我认为我们需要渲染 SOMETHING_GOES_HERE ?

after processing a upload file received from an external website, we need to send back some sort of basically empty http "ok" message. So we don't have a 'view' associated with this method... I assume we need to do render SOMETHING_GOES_HERE ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

落墨 2024-10-25 03:54:31

尝试使用 head 而不是 render

head 200

来自 docs,看起来您可以使用更易读的符号而不是数字 HTTP 状态代码,但我没有在任何地方找到该列表...

如果您愿意,您还可以包含其他标头(来自文档):

head :created, :location => person_path(@person)

希望这有帮助!

Try using head instead of render:

head 200

From the docs, it looks like you can use more readable symbols instead of numeric HTTP status codes, but I haven't found the list anywhere...

You can also include other headers, if you like (from the docs):

head :created, :location => person_path(@person)

Hope this helps!

情痴 2024-10-25 03:54:31

渲染:文本=> "ok"

您可能需要传递 :layout =>如果为整个控制器指定了布局,则为 false。

render :text => "ok"

You may need to pass :layout => false if there is a layout specified for the entire controller.

黯淡〆 2024-10-25 03:54:31
render :nothing => true, :status => 200
render :nothing => true, :status => 200
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文