给你两个方法吧:
public static String do_post(String url, List<NameValuePair> name_value_pair) throws IOException {
String body = "{}"
DefaultHttpClient httpclient = new DefaultHttpClient()
try {
HttpPost httpost = new HttpPost(url)
httpost.setEntity(new UrlEncodedFormEntity(name_value_pair, StandardCharsets.UTF_8))
HttpResponse response = httpclient.execute(httpost)
HttpEntity entity = response.getEntity()
body = EntityUtils.toString(entity)
} finally {
httpclient.getConnectionManager().shutdown()
}
return body
}
public static String do_get(String url) throws ClientProtocolException, IOException {
String body = "{}"
DefaultHttpClient httpclient = new DefaultHttpClient()
try {
HttpGet httpget = new HttpGet(url)
HttpResponse response = httpclient.execute(httpget)
HttpEntity entity = response.getEntity()
body = EntityUtils.toString(entity)
} finally {
httpclient.getConnectionManager().shutdown()
}
return body
}
Java常用API包括如下:
Java集合(位于java.util包下)
Java数据库编程(位于java.sql和javax.sql包行下),
Java输入输出(位于java.io和java.nio包下),
Java图形界面编程(位于java.awt包和javax.swing包下),
Java国际化和格式化(位于java.text包下),
Java多线程编程(位于java.concurrent包下),
Java网络编程编程(位于java.net包下)
推荐你参考下疯狂java讲义的目录,这些内容有详细介绍。
api是应用程序接口,是一些预先定义的函数,或指软件系统不同组成部分衔接的约定。目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问原码,或理解内部工作机制的细节。api接口属于一种 *** 作系统或程序接口,GUI接口属于一种图形 *** 作系统,两者都属于直接用户接口。有时公司会将api作为其公共开放系统。也就是说,公司制定自己的系统接口ᨌ/p>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)