15

我正在使用谷歌浏览器插件 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
4

1 回答 1

28

也许您的默认响应类型是octect-stream

在 POSTMAN 中使用以下 http 标头

接受:应用程序/xml

根据 Accept 标头进行服务器验证。

于 2013-08-27T02:34:43.100 回答