?? getmethod.java
字號:
package com.maverick.http;
import java.io.IOException;
import java.util.Enumeration;
import java.net.URLEncoder;
import java.util.Vector;
public class GetMethod
extends HttpMethod {
/**
*
* @param uri The full query string for this request including parameters i.e /index.php?foo=bar
*/
public GetMethod(String uri) {
super("GET", uri);
}
public GetMethod(String name, String uri) {
super(name, uri);
}
public String getURI() {
String encodedParams = "";
for(Enumeration e = parameters.keys();e.hasMoreElements();) {
String name = (String)e.nextElement();
Vector values = (Vector)parameters.get(name);
for(Enumeration e2 = values.elements();e2.hasMoreElements();) {
String value = (String) e2.nextElement();
encodedParams += (encodedParams.length() > 0 ? "&" : "") + name + "=" +
URLEncoder.encode(value);
}
}
if(uri.indexOf('?') > 0 && encodedParams.length() > 0)
return uri + "&" + encodedParams;
else
return uri + (encodedParams.length() > 0 ? ("?" + encodedParams) : "");
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -