Subversion Repositories SmartDukaan

Rev

Rev 22337 | Rev 22341 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 22337 Rev 22339
Line 64... Line 64...
64
	public String get(String uri, Map<String, String> params, Map<String, String> headers)
64
	public String get(String uri, Map<String, String> params, Map<String, String> headers)
65
		throws ProfitMandiBusinessException{
65
		throws ProfitMandiBusinessException{
66
		UriComponentsBuilder builder = UriComponentsBuilder.fromHttpUrl(url + uri);
66
		UriComponentsBuilder builder = UriComponentsBuilder.fromHttpUrl(url + uri);
67
		Set<String> keys = params.keySet();
67
		Set<String> keys = params.keySet();
68
		for(String key : keys){
68
		for(String key : keys){
69
			builder.queryParam(key, params.get(key));
69
			builder.queryParam(key, URLEncoder.encode(params.get(key)));
70
		}
70
		}
71
		HttpGet request = new HttpGet(builder.build().toUri());
71
		HttpGet request = new HttpGet(builder.build().toUri());
72
		for(Map.Entry<String, String> entry : headers.entrySet()){
72
		for(Map.Entry<String, String> entry : headers.entrySet()){
73
			request.setHeader(entry.getKey(), URLEncoder.encode(entry.getValue()));
73
			request.setHeader(entry.getKey(), entry.getValue());
74
		}
74
		}
75
		return this.execute(request);
75
		return this.execute(request);
76
	}
76
	}
77
 
77
 
78
	public String get(String uri, Map<String, String> params)
78
	public String get(String uri, Map<String, String> params)
79
			throws ProfitMandiBusinessException{
79
			throws ProfitMandiBusinessException{
80
		UriComponentsBuilder builder = UriComponentsBuilder.fromHttpUrl(url + uri);
80
		UriComponentsBuilder builder = UriComponentsBuilder.fromHttpUrl(url + uri);
81
		Set<String> keys = params.keySet();
81
		Set<String> keys = params.keySet();
82
		for(String key : keys){
82
		for(String key : keys){
83
			builder.queryParam(key, params.get(key));
83
			builder.queryParam(key, URLEncoder.encode(params.get(key)));
84
		}
84
		}
85
		HttpGet request = new HttpGet(builder.build().toUri());
85
		HttpGet request = new HttpGet(builder.build().toUri());
86
		return this.execute(request);
86
		return this.execute(request);
87
	}
87
	}
88
	
88