/[projects]/dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/util/HttpUtil.java
ViewVC logotype

Diff of /dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/util/HttpUtil.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2457 by torben, Fri Mar 20 13:57:47 2015 UTC revision 2618 by torben, Wed Jul 15 13:48:40 2015 UTC
# Line 12  import java.net.URL; Line 12  import java.net.URL;
12  import java.net.URLConnection;  import java.net.URLConnection;
13  import java.net.URLDecoder;  import java.net.URLDecoder;
14  import java.net.URLEncoder;  import java.net.URLEncoder;
15    import java.nio.charset.Charset;
16  import java.util.HashMap;  import java.util.HashMap;
17  import java.util.Map;  import java.util.Map;
18    
# Line 69  public class HttpUtil { Line 70  public class HttpUtil {
70                  StringBuilder sb = new StringBuilder();                  StringBuilder sb = new StringBuilder();
71                                    
72                  boolean isFirst = true;                                          boolean isFirst = true;                        
73                  for (String key :  params.keySet()) {                                    for (Map.Entry<String,String> entry :  params.entrySet()) {                    
74                          if (isFirst) {                          if (isFirst) {
75                                  isFirst = false;                                  isFirst = false;
76                          } else {                          } else {
77                                  sb.append("&");                                  sb.append("&");
78                          }                          }
79                                                    
80                          String val = params.get(key);                          
81                          sb.append(key);                          sb.append( entry.getKey() );
82                          sb.append("=");                          sb.append("=");
83                          sb.append( encode(val) );                          sb.append( encode( entry.getValue() ) );
84                                                    
85                                                    
86                  }                  }
# Line 128  public class HttpUtil { Line 129  public class HttpUtil {
129                  connection.setConnectTimeout(timeout);                  connection.setConnectTimeout(timeout);
130                                    
131                  OutputStream os = connection.getOutputStream();                  OutputStream os = connection.getOutputStream();
132                  os.write( data.getBytes() );                  os.write( data.getBytes(Charset.forName("UTF-8")) );
133                                    
134                  InputStream is = connection.getInputStream();                  InputStream is = connection.getInputStream();
135                                    

Legend:
Removed from v.2457  
changed lines
  Added in v.2618

  ViewVC Help
Powered by ViewVC 1.1.20