「java中put」java中put和get
今天给各位分享java中put的知识,其中也会对java中put和get进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
java中怎样用post,get,put请求
java中用post,get,put请求方法:
public static String javaHttpGet(String url,String charSet){
String resultData = null;
try {
URL pathUrl = new URL(url); //创建一个URL对象
HttpURLConnection urlConnect = (HttpURLConnection) pathUrl.openConnection(); //打开一个HttpURLConnection连接
urlConnect.setConnectTimeout(30000); // 设置连接超时时间
urlConnect.connect();
if (urlConnect.getResponseCode() == 200) { //请求成功
resultData = readInputStream(urlConnect.getInputStream(), charSet);
}
} catch (MalformedURLException e) {
LogL.getInstance().getLog().error("URL出错!", e);
} catch (IOException e) {
LogL.getInstance().getLog().error("读取数据流出错!", e);
}
return resultData;
}
public static String javaHttpPost(String url,MapString,Object map,String charSet){
String resultData=null;
StringBuffer params = new StringBuffer();
try {
IteratorEntryString, Object ir = map.entrySet().iterator();
while (ir.hasNext()) {
Map.EntryString, Object entry = (Map.EntryString, Object) ir.next();
params.append(URLEncoder.encode(entry.getKey(),charSet) + "=" + URLEncoder.encode(entry.getValue().toString(), charSet) + "");
}
byte[] postData = params.deleteCharAt(params.length()).toString().getBytes();
URL pathUrl = new URL(url); //创建一个URL对象
HttpURLConnection urlConnect = (HttpURLConnection) pathUrl.openConnection();
urlConnect.setConnectTimeout(30000); // 设置连接超时时间
urlConnect.setDoOutput(true); //post请求必须设置允许输出
urlConnect.setUseCaches(false); //post请求不能使用缓存
urlConnect.setRequestMethod("POST"); //设置post方式请求
urlConnect.setInstanceFollowRedirects(true);
urlConnect.setRequestProperty("Content-Type","application/x-www-form-urlencoded; charset="+charSet);// 配置请求Content-Type
urlConnect.connect(); // 开始连接
DataOutputStream dos = new DataOutputStream(urlConnect.getOutputStream()); // 发送请求参数
dos.write(postData);
dos.flush();
dos.close();
if (urlConnect.getResponseCode() == 200) { //请求成功
resultData = readInputStream(urlConnect.getInputStream(),charSet);
}
} catch (MalformedURLException e) {
LogL.getInstance().getLog().error("URL出错!", e);
} catch (IOException e) {
LogL.getInstance().getLog().error("读取数据流出错!", e);
} catch (Exception e) {
LogL.getInstance().getLog().error("POST出错!", e);
}
return resultData;
}
Java put语句
put(K, V) - 类 java.util.AbstractMap 中的方法
将指定的值与此映射中的指定键关联起来(可选操作)。
put(K, V) - 类 java.util.concurrent.ConcurrentHashMap 中的方法
将指定 key 映射到此表中的指定 value。
put(K, V) - 类 java.util.Dictionary 中的方法
将指定 key 映射到此 dictionary 中指定 value。
put(K, V) - 类 java.util.EnumMap 中的方法
将指定值与此映射中指定键关联。
put(K, V) - 类 java.util.HashMap 中的方法
在此映射中关联指定值与指定键。
put(K, V) - 类 java.util.Hashtable 中的方法
将指定 key 映射到此哈希表中的指定 value。
put(K, V) - 类 java.util.IdentityHashMap 中的方法
在此标识哈希映射中关联指定值与指定键。
put(Object, Object) - 类 java.util.jar.Attributes 中的方法
在此 Map 中将指定的值关联到指定的属性名称(键)。
put(K, V) - 接口 java.util.Map 中的方法
将指定的值与此映射中的指定键相关联(可选操作)。
put(String, String) - 类 java.util.prefs.AbstractPreferences 中的方法
根据 Preferences.put(String,String) 中的规范实现 put 方法。
put(String, String) - 类 java.util.prefs.Preferences 中的方法
将指定值与此首选项节点中的指定键相关联。
put(K, V) - 类 java.util.TreeMap 中的方法
在此映射中关联指定值与指定键。
put(K, V) - 类 java.util.WeakHashMap 中的方法
关联此映射中的指定值与指定键。
JAVA中put()中的参数是怎么使用的
put
第一个是key
,第二个是value,
value加个new,表示新建一个对象放入到map中,仅仅是一个做法而已。
右边要求一个对象,至于freq(常数),只是调用freq方法,把freq的返回值作为value而已。
java中put()里的参数问题
put 第一个是key ,第二个是value,
value加个new,表示新建一个对象放入到map中,仅仅是一个做法而已。
右边要求一个对象,至于freq(常数),只是调用freq方法,把freq的返回值作为value而已。
java中put请求能新增数据吗
不能。java中put请求不能新增数据,只能修改数据的内容。PUT请求是向服务器端发送数据的,对服务器的数据做改变,常用于数据的修改操作。
关于java中put和java中put和get的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。