`
dexter_leslie
  • 浏览: 65038 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论
  • marrymyy: 楼主总结的很好,学习了,就是代码怎么都没有空格断开,看着很不爽 ...
    interceptor

java Http请求server数据

    博客分类:
  • java
阅读更多

import java.io.DataInputStream;
import java.io.InputStream;
import java.net.URL;
import java.net.URLConnection;


public class Client {

 /**
  * @param args
  */
 public static void main(String[] args) {
  try{
  //开启socket http请求
  URL url=new URL("http://localhost:8080/XMLTransferDemoServer/servlet/ServerServlet");
  //Socket clientSocket=new Socket(url.getHost(),url.getPort());
  URLConnection uc = url.openConnection();
  uc.setUseCaches(false);
  uc.connect();
  //OutputStream os = clientSocket.getOutputStream();
  InputStream is = uc.getInputStream();
  DataInputStream dis=new DataInputStream(uc.getInputStream());
  //inputStreamReadLen=dis.read(byteInputStreamData);
  //读取服务器xml数据缓冲区
  StringBuffer tmpSB=new StringBuffer();
  String str="";
  while((str=dis.readLine())!=null)
  {
   tmpSB.append(str);
  }
  
  is.close();
  dis.close();
  
  //调用xml数据转换逻辑转换读取的数据
  String xmlAnStr=anXMLData(tmpSB.toString());
  //将转换后的xml数据存储到database
  System.out.println(xmlAnStr);
  }
  catch(Exception e)
  {
   e.printStackTrace();
  }
 }
 //自己实现转换逻辑
 public static String anXMLData(String xml)
 {
  return xml;
 }
}

分享到:
评论

相关推荐

    JAVA实现HTTP请求

    主要是通过HttpURLConnection 来实现JAVA的HTTP请求,有的人会问、为什么有些网站发请求没问题,有些网站发请求却返回数据,在给网站发送请求的时候,请看清楚网站需要什么样的HTTP请求头,只要参数正确,可以给任何...

    java http post client server

    在Java中,我们可以使用内置的`HttpServer`类(来自`com.sun.net.httpserver`包)来创建一个简单的HTTP服务器。服务器的主要职责是接收客户端的POST请求,处理请求体中的数据,并返回响应。 服务器端实现的关键步骤...

    java HttpServer源码工程

    Java HttpServer源码工程是一个基于Java平台实现的轻量级HTTP服务器项目,它允许开发者创建自己的Web服务,处理HTTP请求并返回响应。这个工程的核心在于理解如何使用Java NIO(非阻塞I/O)和Java网络编程来构建一个...

    Java HttpGetServer HTTP 服务器

    本篇文章将深入探讨“Java HttpGetServer HTTP服务器”的相关知识点,主要涉及如何利用Java实现一个简单的HTTP服务器,理解HTTP请求与响应的基本原理,并探讨源码和实用工具。 首先,我们需要了解HTTP(超文本传输...

    java+SqlServer做的简单的宾馆管理系统

    2. **数据库连接**:通过JDBC(Java Database Connectivity)建立与SqlServer的连接,执行SQL查询,完成数据的增删改查操作。 3. **实体类**:表示旅馆管理中的各种对象,如客房、客户、订单等,它们是业务逻辑处理...

    http.rar_HTTP java_http server java_java http_java web simple

    标题中的“http.rar_HTTP java_http server java_java web simple”表明这是一个关于使用Java实现HTTP服务器和简单Web应用的项目。这个项目可能包含了一个基础的HTTP服务器的源代码,以及可能的一个简单浏览器模拟器...

    java+SQLServer做的员工管理系统

    Java的Servlet和JSP技术用于构建服务器端应用程序,提供HTTP服务,处理客户端请求并返回响应。同时,Spring框架作为Java企业级应用的核心,提供依赖注入、AOP(面向切面编程)等功能,简化了系统的开发和维护。 SQL...

    java -opc ua 连接kepserver 源码

    综上所述,这个Java项目展示了如何使用OPC UA与KepServer进行交互,涵盖了从基础的数据读写到复杂的订阅功能,适合初学者理解和实践OPC UA通信。通过阅读和分析源码,可以深入理解OPC UA的原理和Java编程技巧。同时...

    HttpServer,用于数据接收

    本篇将详细讲解如何使用Java实现一个HttpServer,用于接收客户端发送的数据。 首先,我们要理解HTTP服务器的基本工作原理。HTTP服务器是一个监听特定端口(默认为80)的应用程序,当接收到客户端(通常是浏览器)...

    JAVA HTTP 发送 接收 com.sun.net.httpserver包 demo

    在Java编程环境中,HTTP通信是常见且至关重要的任务,它涉及到客户端与服务器之间的数据交换。在Java中,我们可以使用多种库来实现HTTP通信,其中包括`com.sun.net.httpserver`包,这是一个内置的轻量级HTTP服务器,...

    JAVA的sql server驱动

    这个驱动程序使得Java应用程序能够通过JDBC(Java Database Connectivity)接口连接到SQL Server数据库,执行SQL查询,进行数据操作。在您提供的文件列表中,msbase.jar、mssqlserver.jar和msutil.jar是微软提供的...

    java FTP server

    3. **数据传输**:FTP协议有ASCII和二进制两种传输模式,Java FTP Server需要支持这两种模式,并且能正确处理数据传输过程中的错误。 4. **控制连接和数据连接**:FTP协议使用两个连接——控制连接用于发送命令和...

    mapserver+java 配置及实例,网上项目报错已修改

    MapServer是一款开源的GIS(地理信息系统)服务器,它能够接收来自Web客户端的请求,并返回地图图像、瓦片或地理数据。在Java环境中调用MapServer,通常会利用MapScript库来实现,这是一个允许编程语言与MapServer...

    java+SQLServer学生成绩管理系统(代码+数据库)

    Java的Servlet和JSP(JavaServer Pages)技术被用于构建动态网页和处理HTTP请求。开发者可能使用了Spring框架,它提供了一个全面的开发模型,包括依赖注入、事务管理、数据访问等功能。 2. **SQLServer数据库**:...

    java实现Webserver

    该实现展示了 Java 网络编程的基础知识,如使用 ServerSocket 类监听服务器端口、使用 Socket 类处理客户端连接、使用 BufferedReader 和 OutputStream 处理 HTTP 请求。 2. 多线程编程 在本节代码中,我们使用了...

    JAVA版HttpServer实现

    本程序通过JAVA语言实现了自定义的HTTP服务器(HttpServer),能够有效地响应客户端的HTTP请求,完成网页内容的展示任务。程序设计合理,运行稳定,适合于初步了解HTTP协议及其工作原理的学习者。 #### 二、HTTP...

    java 发送https 请求 证书

    在Java编程中,HTTPS(Hypertext Transfer Protocol Secure)是一种基于HTTP协议的安全通信方式,它通过SSL/TLS协议加密传输数据,确保了网络通信的安全性。当你需要在Java程序中发送HTTPS请求时,可能会遇到证书...

    java+sqlserver+微博管理

    在这个系统中,Java可能被用来编写servlet,这是一种Java类,它可以响应来自Web服务器的HTTP请求,处理数据并返回响应。Servlets是Java Web应用的核心部分,它们负责处理业务逻辑和与数据库的交互。 其次,SQL ...

    Java_ProxyServer.rar_Java ProxyServer_java proxy server

    Java ProxyServer是一个基于Java实现的代理服务器类,它在客户端和服务器之间起到了中继的作用,允许数据在两者间传输。代理服务器在计算机网络中的主要功能是提供代理服务,它可以隐藏客户端的真实身份,增加网络...

    Java发https请求证书问题

    3. **设置请求方法**:接下来通过 `setRequestMethod()` 方法设置 HTTP 请求类型为 POST。 4. **启用输入输出流**:分别调用 `setDoOutput(true)` 和 `setDoInput(true)` 方法开启数据的输出和输入功能。 5. **打印...

Global site tag (gtag.js) - Google Analytics