2016-07-04 3 views
0

私はパスパラムを私のapiの一部として使用しています: 私は春の起動アプリケーションを、RESTフレームワークとしてジャージを持った別のサーブレットに送ります。 私は私がやっている送ります:jersy path param with AES encryption

final String encrypt = aes.encrypt(customerId);  
restTemplate.exchange(basicUrl+"/customer/{customer}"+ "?q=3",HttpMethod.GET, stringHttpEntity, ListingDto.class, encryptedcustomer); 

を、反対側のパスparamはあります:

@GET 
@Path("/customer/{customerId}") 
@Consumes(MediaType.APPLICATION_JSON) 
public Response getLocationsByAccount(@QueryParam("q") String filter) 

問題がencryptedcustomerを記述した文字列は、内部/ aign、そのジャージを持っているということですマッピングは、それを処理する方法を知らない、どのようにそれを正しく行うためのどのような考えですか?

答えて

2

URLの中に暗号化された値を送信しているため、特殊文字を「/」として使用することはできません。