Wie unterdrücken die url-Codierung mit spring boot

Habe ich eine GET - /POST-API mit Spring boot hat eine http-url-parameter sagen refid. Jetzt ist dieser parameter bereits codiert vor dem Aufruf von GET/POST-Anfrage
z.B. http://localhost:8080/users/TESTFNkJXiQAH%2FJBKxigBx

Aber, wenn ich die Bereitstellung dieses durch den Frühling Starten, die verschlüsselte refid ist erneut codiert und die refid änderungen. D. H. es wird:

http://localhost:8080/users/TESTFNkJXiQAH%252FJBKxigBx

Möchte ich zu unterdrücken, 2. die Codierung von Spring boot. Kann mir jemand raten hier?

Wie erzeugen Sie diese url?
refid ist die verschlüsselte form von wenigen Parametern, die dann verschlüsselt werden und wir dann hängen Sie an die URL und rufen Sie einen GET-oder POST mit.
Warum nicht verwenden Sie URL.decodieren auf diese parameter?
Also ich entschlüsselt Sie vor dem Aufruf finden: refId = URLDecoder.decode(RefId, "UTF-8"); List<TestObject> objList = TestObjectDao.findByrefId( refId); Noch die url kommt als Doppel-codiert, d.h. genau wie im letzten Fall.
Ich poste meinen code als Antwort, als Kommentare nicht formatieren code richtig.

InformationsquelleAutor user5423592 | 2016-10-31

Schreibe einen Kommentar