VRaptor - Receber XML como String

2 respostas
C

Pessoal,

Boa tarde, como faço para receber um XML num WebService do VRaptor, quero receber o XML na integra, sem que o mesmo seja deserealizado.

Sem mais,
Cássio

2 Respostas

Lucas_Cavalcanti

se você está mandando o xml no corpo da requisição (e não em parametros de formulário) você pode fazer:

@Post("/minha/url")
public void meuMetodo(HttpServletRequest request) {
    InputStream body = request.getInputStream();
    //o xml está em body, vc pode ler pra uma string ou qualquer coisa do tipo.
}

lembrando que o stream só pode ser lido uma vez, e que você precisa setar o content-type na hora de fazer a requisição.

C

[RESOLVIDO][/RESOLVIDO]

Lucas,

Mais uma vez muito obrigado, funcionou perfeitamente.

Sem mais,
Cássio

Criado 10 de dezembro de 2012
Ultima resposta 11 de dez. de 2012
Respostas 2
Participantes 2