1

我有一个请求,当我使用 POSTMAN 和 POSTER 插件点击服务时,它工作正常,但是当我尝试点击负载平衡 url 时,我收到了错误。

海报(插件)中的错误:

在此处输入图像描述

邮递员(插件)中的错误:

在此处输入图像描述

部分代码:

@Path( "/" )
public class Check {
     public ResultSet rs;

     @POST
     @Produces( MediaType.TEXT_PLAIN )
     @Consumes( "application/xml" )
     public String validate( String xmlContent ) throws Exception {
          String value = "no";
          String result = null;
          Boolean inputCheck;

          Contents unmarshalledValues = unmarshalingContent( xmlContent );

MIME 类型详细信息:

那么,MIME 类型的 xml

http://annevankesteren.nl/2004/08/mime-types

使用 XML 的示例

http://docs.oracle.com/javaee/6/tutorial/doc/gkknj.html

4

2 回答 2

1

嗨@MadD你可以这样尝试吗?

@Path("/upload")
public class Check {

     @POST
     @Consumes(MediaType.APPLICATION_OCTET_STREAM)
     public Response validate(InputStream input) {
           ...
           return Response.ok().build();
     }
     ...
}

希望这些有所帮助。

于 2012-08-02T17:35:30.463 回答
0

好吧,我有 JAXRS 到 un-marshaller xml,所以我删除了

@Consumes 

有效 :)

于 2012-08-06T22:23:28.097 回答