resteasyjavax.ws.rs.core.Response
和javax.ws.rs.core.ResponseBuilder
如何与w3c HTTP (section 6.1)响应规范相关?
w2c将http响应定义为:
Response = Status-Line ; Section 6.1
*(( general-header ; Section 4.5
| response-header ; Section 6.2
| entity-header ) CRLF) ; Section 7.1
CRLF
[ message-body ] ; Section 7.2
resteasy在responsebuilder对象上定义了以下方法:
地位
标题
类型
实体
我了解的
header
方法允许您在响应中输入自定义头。status
填充Status-Code
标题和type
标题。但是,我不理解
Content-Type
的角色它是填充实体头还是消息体还是什么??还有entity
方法允许您填充标准头文件吗??如果我返回一条描述错误原因的消息,那么应该在实体头、消息体中还是应该填充header
头? 最佳答案
entity()填充消息正文。
header()允许您填充任何响应头(标准OP专有)。
我不知道是否有可能设置原因短语(不是标题)。