0

我想发送一个 POST 请求,但我想在帖子中添加 XML 作为字符串,而不是添加 JAXBObject。原因是我正在编写一些单元测试。使用 JAXBObject,我只能通过 XSD(即有效的 ENUM 类型)在我的 jaxb 生成的对象中提供有效值。

现在我想通过为该输入类型输入一些随机值来测试我的 WS,以便我可以测试它。

如果我做

ClientResponse clientResponse = service.post(ClientResponse.class, jaxbElement);

它按预期工作正常。但是我不想发送 jaxbElement .. 我想发送一个自定义 XML 说

4

1 回答 1

-1

当您从测试用例中调用以下内容时

ClientResponse response = builder.
    accept(MediaType.APPLICATION_JSON).
    type(MediaType.APPLICATION_XML).
    entity(entityObj).
    post(ClientResponse.class);

你可以发送任何东西entity(entityObj)

您还可以尝试使用 SoapUI 进行 REST 测试

于 2012-09-14T05:45:00.280 回答