「java中put」java中put和get

博主:adminadmin 2023-01-22 09:48:07 367

今天给各位分享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的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。