Envio de xml via POST - Java Web com VRaptor

0 respostas
java
G

Boa tarde, preciso enviar um xml via post para a api do umove.me via java, porém não sei se isso é possivel pois eu já tentei de algumas formas que encontrei na internet mas nenhuma delas funcionou.

Eu criei o xml direto no código:

try {
        DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
        DocumentBuilder builder;
        builder = factory.newDocumentBuilder();
        Document document = builder.newDocument();
        Element agent = document.createElement("agent");
        document.appendChild(agent);
        Attr login = document.createAttribute("login");
        login.setValue("Gabriel");
        Attr name = document.createAttribute("name");
        name.setValue("Gabriel Fornaciari");
        Attr pass = document.createAttribute("password");
        pass.setValue("123");
        agent.setAttributeNode(login);
        agent.setAttributeNode(name);
        agent.setAttributeNode(pass);
        TransformerFactory transformerFactory = TransformerFactory.newInstance();
        Transformer transformer = transformerFactory.newTransformer();
        DOMSource source = new DOMSource(document);
        StringWriter stringWriter = new StringWriter();
        StreamResult resulta = new StreamResult(stringWriter);
        transformer.transform(source, resulta);
        } catch (TransformerException | ParserConfigurationException 
                     | IOException ex) {
            Logger.getLogger(PlanejamentoController.class.getName()).log(Level.SEVERE, null, ex);
        }

Segue documentação da API: http://kb.umov.me/?q=pt-br/node/915

Estou tentando inserir um novo usuario pela api com java.

Criado 18 de março de 2016
Respostas 0
Participantes 1