繁体   English   中英

API 响应与 HTTP 200 与 XML 主体

[英]API response with HTTP 200 with an XML body

如何将HTTP 200 with an XML body的响应发送? 我正在使用轨道,API 的响应格式如下。 这意味着就像发送 XML 消息:

<?xml version="1.0"?>
  <s:Envelope>
     <s:Body>
     </s:Body>
  </s:Envelope>

但我想发送HTTP 200 with an XML body instead of this XML Message 请建议如何实现?

在您的 controller 方法中,如果请求成功,请执行此操作

 @some_response_object = Openstruct.new()

 respond_to do |format|
   format.xml { render xml: @some_response_object }
 end

如果要渲染特定的 xml 文件,只需使用渲染,它会尝试在与文件路径匹配的视图文件夹下找到 xml 文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM