【发布时间】:2013-08-26 22:01:43
【问题描述】:
我正在使用谷歌浏览器插件 Postman 来测试一些宁静的网络服务。我的一些网络服务有一个生产注释,它定义了几种类型。但是,每次我运行我的一项服务时,似乎邮递员的结果都确定总是以八进制流形式返回。有没有办法强制邮递员(或可能是我的服务)返回应用程序/xml 结果?我宁愿不更改注释,但如果那是我唯一的选择。
我的服务定义——
@GET
@Produces( { MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON,
"application/x-javascript", MediaType.APPLICATION_OCTET_STREAM } )
@Path( "/getCustomers/" )
public Response getCustomers
我的邮递员调用只是一个 GET 调用,标题上没有参数,如下所示:
http://myserver:8080/test/getCustomers
【问题讨论】:
-
您确定在
Content-Type标头中返回了正确的值 (application/xml)?如果浏览器本身无法识别内容类型,MIME 将默认为octect-stream。
标签: java xml rest google-chrome-devtools