我想发送POST请求,但我想在帖子中添加XML作为字符串,而不是添加JAXBObject。原因是我正在写一些单元测试。对于JAXBObject,我仅限于通过XSD在我的jaxb生成对象中提供有效值(即有效的ENUM类型)。
现在我想通过为该输入类型输入一些随机值来测试我的WS,以便我可以测试它。
如果我这样做
ClientResponse clientResponse = service.post(ClientResponse.class, jaxbElement);
按预期正常工作。但是我不想发送jaxbElement ..我发送自定义XML说
答案 0 :(得分:-1)
从测试用例中调用以下内容时
ClientResponse response = builder.
accept(MediaType.APPLICATION_JSON).
type(MediaType.APPLICATION_XML).
entity(entityObj).
post(ClientResponse.class);
您可以在entity(entityObj)
您还可以尝试SoapUI for REST Tesing