如何强制Chrome Postman返回application/xml而不是application/octect-stream

spa*_*kus 14 java xml rest google-chrome-devtools

我正在使用谷歌浏览器插件邮递员测试一些宁静的网络服务.我的一些web服务有一个生成注释,它定义了几种类型.每次我运行我的一个服务时,似乎postman的结果总是以octect-stream形式返回.有没有办法强制postman(或可能我的服务)返回application/xml结果?我宁愿不改变注释,但如果这是我唯一的选择.

我的服务定义 -

@GET
@Produces( { MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON, 
"application/x-javascript", MediaType.APPLICATION_OCTET_STREAM } )
@Path( "/getCustomers/" )
public Response getCustomers
Run Code Online (Sandbox Code Playgroud)

我的邮差调用只是一个GET调用,标题上没有参数,如下所示:

http://myserver:8080/test/getCustomers
Run Code Online (Sandbox Code Playgroud)

Sur*_*esh 26

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

在POSTMAN中使用以下http标头

接受:application/xml

根据Accept标头执行服务器验证.