/*连接http://192.168.1.66:8080/regSite,并向其传递参数*/
try{
URL url = new URL("http://192.168.1.66:8080/regSite");//Will be change to www.minma.com
HttpURLConnection urlcon = (HttpURLConnection) url.openConnection();
urlcon.setDoOutput(true);
urlcon.setRequestMethod("POST");
OutputStream buf = new BufferedOutputStream(urlcon.getOutputStream());
OutputStreamWriter out = new OutputStreamWriter(buf,"UTF-8");
/*向regSite传递5个参数*/
out.write("domain="+domain+"&tradeType="+tradeType+"&catalog="+catalog+"&pnum="+pnum+"&version=1.0");
out.flush();
out.close();
InputStream in = urlcon.getInputStream();
in.close();
/*读取访问页面内容*/
BufferedReader br=new java.io.BufferedReader(new InputStreamReader(in));
System.out.println("==================Beging====================");
String s=null;
while((s = br.readLine()) != null){
result+=s;
in.close();
System.out.println(result);
System.out.println("===================End======================");
}
}catch(Exception e){
System.out.println("Network not connect.");
System.out.println(e.getStackTrace());
}
分享到:
- 2007-12-28 10:35
- 浏览 1986
- 评论(0)
- 论坛回复 / 浏览 (0 / 3109)
- 查看更多
相关推荐
HttpURLConnection 对象参数问题主要涉及到设置是否向 HttpURLConnection 输出、是否从 HttpURLConnection 读入、Post 请求不能使用缓存、设定传送的内容类型等方面。 例如,可以通过 setDoOutput() 方法设置是否向...
这篇文章主要探讨如何利用`HttpURLConnection`访问Web页面并读取其内容。 首先,我们需要了解`URLConnection`类的作用。`URLConnection`是Java API中的一个抽象类,它为应用程序提供了与不同协议的URL(如HTTP、FTP...
2. 打开连接:通过`URLConnection`的`openConnection()`方法获取到`HttpURLConnection`对象,并调用`connect()`方法建立与服务器的连接。 3. 设置请求属性:你可以设置如`setDoOutput(true)`(对于POST请求)或`...
3. **创建HttpURLConnection对象**:首先通过URL对象的`openConnection()`方法获取一个Connection,然后将其类型转换为HttpURLConnection。例如: ```java URL url = new URL("http://www.example.com"); ...
1.4使用方法与步骤 开发环境:需要 使用HttpClient发送请求、接收响应很简单,一般需要如下几步即可。 1.创建HttpClient对象。 HttpClient client = new HttpClient(); 2.创建请求方法的实例,并指定请求URL。如果...
- 创建一个`HttpURLConnection`连接对象,并设置请求属性以确保正确获取页面内容。 - 通过`getInputStream()`方法获取输入流,读取页面内容。 2. **处理获取到的数据**: - 使用`BufferedReader`逐行读取内容。 ...
此类提供了相应的方法来获取和设置这些值。对于HTTP协议,响应代码是判断请求成功与否的关键,通常200系列的代码表示成功,而400和500系列的代码表示客户端和服务器端错误。 AHttpRequest类是IHttpRequest接口的一...
总结,实现Android获取网页内容(HTTP)涉及的主要知识点包括:Android的网络访问(HttpURLConnection)、HTML解析(Jsoup)、ListView的使用以及自定义Adapter。在实际开发中,还需要考虑网络异常处理、异步操作...
3. **处理JavaScript**:许多现代网站使用AJAX加载内容,可能需要使用如Selenium这样的工具来执行JavaScript并获取动态加载的数据。 4. **异常处理和重试机制**:网络不稳定时,需要处理各种可能出现的异常,并设计...
2. **打开连接**:调用`openConnection()`方法获取`HttpURLConnection`实例。 3. **设置连接属性**:设置请求方法为GET,设置超时时间,以及任何必要的请求头。 4. **检查响应码**:通过`getResponseCode()`方法获取...
在IT行业中,获取JSON数据是常见的任务,尤其是在Web开发、移动应用开发以及数据分析等领域。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它以其简洁和易于人阅读及机器解析的特点,广泛用于...
`BaiduNetDisk`类的`getUrl`方法展示了如何使用`Jsoup.connect(url).get()`来获取网页内容,并将其转换为`Document`对象。通过`indexOf`方法查找特定字符串的位置,我们可以定位到JSON数据的起始和结束位置,然后对...
- 使用`getInputStream()`方法获取输入流,然后通过`BufferedReader`逐行读取数据。 5. **显示数据**: - 读取的数据被存储在`sTotalString`变量中,并通过`<%= sTotalString %>`在HTML页面中显示。 #### 五、...
在Java编程中,生成静态页面是一种常见的技术,它涉及到网页内容的抓取和存储。这个程序的主要目的是从指定的URL抓取网页内容,并将其保存为一个HTML文件,即静态页面。下面将详细讲解这个过程涉及的关键知识点。 1...
在Java中,我们通常使用HttpURLConnection或Apache HttpClient库来发送HTTP请求获取网页内容。例如,以下是一个简单的HttpURLConnection示例,用于获取网页的HTML源码: ```java import java.io.BufferedReader; ...
综上所述,"获取网络数据值"涉及的关键技术包括网络编程(如使用Python的requests库或Java的HttpURLConnection)、数据解析(如JSON或XML解析)、API接口的使用(如RESTful API)以及可能的UI设计和用户交互。...
然后,通过URL对象的`openConnection()`方法获取`HttpURLConnection`实例。 ```java URL url = new URL("http://example.com"); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); ``` 2...
在Java中,我们可以使用`java.net.URL`和`java.net.HttpURLConnection`类来实现。以下是一个简单的示例: ```java URL url = new URL("http://example.com"); HttpURLConnection connection = (HttpURLConnection) ...
1. 文件下载:可以使用java.io.File和java.io.FileOutputStream来下载文件,通过HttpURLConnection的getInputStream()方法获取网络输入流,然后写入本地文件。 2. 文件管理:遵循Android的存储权限模型,通常将下载...
在Android开发中,获取网页数据是一项常见的任务,无论是...总结来说,Android获取网页数据涉及网络请求、异步处理、数据解析等多个环节,根据不同的需求和场景选择合适的工具和方法,同时确保遵循最佳实践和安全规范。