Vraptor + encoding de url

2 respostas
renanreismartins

Prezados,

tenho um controler que recebe um parametro que simula o caminho de um arquivo algo como:

@Get("/arquivos/{caminho}/{nome}")
	public Download getFile(String caminho, String nome) {

note que caminho pode conter barras “/” e etc como:
/arquivos/pasta1/pasta2/nome

Obviamente poderia ter problemas ai… porém fiz o url encode ficando: /arquivos/pasta1%2Fpasta2/nome

Teoricamente funcionaria, porém recebo um 400 bad request.

Algo de errado no meu encode?

abrasss

2 Respostas

Lucas_Cavalcanti

só colocar um * que ele aceita barras {caminho*}

renanreismartins

Pensei, n tem isso na doc, vou conferir o melhor local pra sugerir… e tá lá…ESCANCARADO na documentação! =/

muito obrigado lucas, perdão pela falha…

abrassss

Criado 8 de novembro de 2012
Ultima resposta 10 de nov. de 2012
Respostas 2
Participantes 2