![](/img/trans.png)
[英]JBoss stripping HTTP response message body when HTTP status is not 200
[英]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.