Subversion Repositories SmartDukaan

Rev

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

Rev 22339 Rev 22341
Line 3... Line 3...
3
import java.io.BufferedReader;
3
import java.io.BufferedReader;
4
import java.io.IOException;
4
import java.io.IOException;
5
import java.io.InputStream;
5
import java.io.InputStream;
6
import java.io.InputStreamReader;
6
import java.io.InputStreamReader;
7
import java.io.UnsupportedEncodingException;
7
import java.io.UnsupportedEncodingException;
8
import java.net.URLEncoder;
-
 
9
import java.util.ArrayList;
8
import java.util.ArrayList;
10
import java.util.List;
9
import java.util.List;
11
import java.util.Map;
10
import java.util.Map;
12
import java.util.Set;
11
import java.util.Set;
13
 
12
 
Line 64... Line 63...
64
	public String get(String uri, Map<String, String> params, Map<String, String> headers)
63
	public String get(String uri, Map<String, String> params, Map<String, String> headers)
65
		throws ProfitMandiBusinessException{
64
		throws ProfitMandiBusinessException{
66
		UriComponentsBuilder builder = UriComponentsBuilder.fromHttpUrl(url + uri);
65
		UriComponentsBuilder builder = UriComponentsBuilder.fromHttpUrl(url + uri);
67
		Set<String> keys = params.keySet();
66
		Set<String> keys = params.keySet();
68
		for(String key : keys){
67
		for(String key : keys){
69
			builder.queryParam(key, URLEncoder.encode(params.get(key)));
68
			builder.queryParam(key, params.get(key));
70
		}
69
		}
71
		HttpGet request = new HttpGet(builder.build().toUri());
70
		HttpGet request = new HttpGet(builder.build().toUri());
72
		for(Map.Entry<String, String> entry : headers.entrySet()){
71
		for(Map.Entry<String, String> entry : headers.entrySet()){
73
			request.setHeader(entry.getKey(), entry.getValue());
72
			request.setHeader(entry.getKey(), entry.getValue());
74
		}
73
		}
Line 78... Line 77...
78
	public String get(String uri, Map<String, String> params)
77
	public String get(String uri, Map<String, String> params)
79
			throws ProfitMandiBusinessException{
78
			throws ProfitMandiBusinessException{
80
		UriComponentsBuilder builder = UriComponentsBuilder.fromHttpUrl(url + uri);
79
		UriComponentsBuilder builder = UriComponentsBuilder.fromHttpUrl(url + uri);
81
		Set<String> keys = params.keySet();
80
		Set<String> keys = params.keySet();
82
		for(String key : keys){
81
		for(String key : keys){
83
			builder.queryParam(key, URLEncoder.encode(params.get(key)));
82
			builder.queryParam(key, params.get(key));
84
		}
83
		}
85
		HttpGet request = new HttpGet(builder.build().toUri());
84
		HttpGet request = new HttpGet(builder.build().toUri());
86
		return this.execute(request);
85
		return this.execute(request);
87
	}
86
	}
88
	
87