`
逝去的梦
  • 浏览: 15539 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

java程序通过post方式请求servlet

    博客分类:
  • java
阅读更多
package util;

import java.io.DataInputStream;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.URLEncoder;
import java.net.URL;

public class RemotingUtil {
	
	private static final String CHAR_SET = "UTF-8";
	
	private static final String URL = "http://192.168.112.181/baas/FabricInvokeServlet";
	
	public static String remtoingResponseData(String url, String psotData) {
		String data = null;
        try {
            URL dataUrl = new URL(url);
            HttpURLConnection con = (HttpURLConnection) dataUrl.openConnection();
            con.setRequestMethod("POST");
            con.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
            con.setDoOutput(true);
            con.setDoInput(true);
            con.setReadTimeout(10000);
            
            StringBuilder body = new StringBuilder();
            body.append("params=");
            body.append(URLEncoder.encode(psotData, CHAR_SET));
 
            String s = body.toString();
            
            OutputStream os = con.getOutputStream();
            os.write(s.getBytes(CHAR_SET));
            os.flush();
            os.close();
 
            InputStream is = con.getInputStream();
            DataInputStream dis = new DataInputStream(is);
            byte d[] = new byte[dis.available()];
            dis.read(d);
            data = new String(d);
            con.disconnect();
        } catch (Exception ex) {
            ex.printStackTrace();
        }
        return data;
	}

}
分享到:
评论

相关推荐

    dxServlet.java处理Http Post的表单请求xml

    在 `dxServlet.java` 文件中,通过继承 `HttpServlet` 类来创建一个自定义的 Servlet,该类提供了默认的行为实现,包括初始化方法 `init()` 和处理 GET 和 POST 请求的方法。 ### HTTP POST 请求与 XML 数据处理 ...

    c# post发送到servlet

    6. **Java Servlet处理POST请求**: 在Java端,Servlet会捕获这些POST请求。`javax.servlet.http.HttpServlet`是Servlet的基本类,我们可以继承它并重写`doPost`方法来处理POST请求: ```java @Override ...

    微信小程序java上传图片_servlet

    当微信小程序上传的图片到达服务器时,Servlet会接收到一个包含图片数据的POST请求。开发者需要在Servlet中解析请求体,获取到图片的数据流。常用的工具有Apache Commons FileUpload库,它可以处理多部分的POST请求...

    java web servlet实例

    Servlet是Java EE(企业版)规范的一部分,用于扩展服务器的功能,尤其是与Web应用程序交互。这个实例是为初学者设计的,帮助理解Servlet的基础概念和工作原理。 1. **Servlet生命周期** Servlet的生命周期包括...

    Java Servlet Specification__ Version 2.3

    Java Servlet Specification Version 2.3 是一份详细的文档,它定义了Java Servlet技术的规范,用于创建Web应用程序。Servlet是一种基于Java的服务器端组件,由Web容器管理,用于生成动态内容。这个规范是Java 2平台...

    java Servlet学习笔记

    Java Servlet是Java编程语言中用于处理Web服务器与客户端交互的一种技术,主要应用于构建动态Web应用程序。Servlet是Java EE(企业版)的一部分,它允许开发者在服务器端创建强大的、可扩展的网络应用程序。以下是对...

    java+servlet+ajax程序

    【Java + Servlet + Ajax 程序详解】 Java、Servlet 和 Ajax 是构建动态网站的关键技术,它们共同为用户提供了交互性和实时更新的能力。本指南将深入解析这些技术,并结合实际应用,帮助您理解和掌握如何利用它们来...

    java servlet 微信点餐小程序

    Servlet API提供了HttpServlet类,开发者可以通过继承并覆盖其doGet和doPost方法来处理GET和POST请求。 3. **MySQL数据库**:MySQL是一款流行的开源关系型数据库管理系统,用于存储和管理点餐系统中的各种数据,如...

    基于Servlet发送、接收SOAP消息的java源程序

    - 发送SOAP请求:Servlet可以使用`java.net.URLConnection`或Apache的 HttpClient库来构造和发送HTTP POST请求,其中请求体包含SOAP消息。 - 处理SOAP响应:接收到响应后,Servlet可以使用XML解析器解析响应体,...

    javaIDEA新手研究的ajax访问servlet,html获取后台数据

    在Java中,Servlet是运行在服务器端的小程序,用于处理HTTP请求并返回响应。在这个项目中,Servlet将作为后端逻辑的处理层,接收Ajax请求,执行业务操作,然后返回数据。 HTML(HyperText Markup Language)是网页...

    java servlet 旅游推荐微信小程序

    Servlet通过继承HttpServlet类并重写doGet或doPost方法来处理HTTP GET和POST请求。开发者可能利用Servlet进行用户登录验证、数据处理、推荐算法实现等操作。 2. **MySQL数据库**:MySQL是一个流行的开源关系型...

    深入 Java Servlet 网络编程

    3.2 doGet()与doPost():Servlet通过重写doGet()和doPost()方法来处理GET和POST请求,这两个方法是HTTP请求方法的抽象。 四、Web应用部署 4.1 web.xml:Web应用的部署描述符,用于配置Servlet、过滤器、监听器等,...

    java网站后台实现--ServLet

    在Java Web应用中,Servlet扮演着处理客户端请求和生成响应的角色。Servlet生命周期包括初始化、服务、销毁三个主要阶段,开发者可以通过重写相关方法来定制其行为。 1. **Servlet配置** 在`web.xml`部署描述符...

    Java Servlet Api文档

    在Java Servlet API 2.5版本中,包含了对Servlet、Filter、Listener等关键概念的详细描述,以及它们在Web应用程序中的应用方式。 1. **Servlet接口**:Servlet是Java中处理网络请求的基础,它定义了web服务器如何与...

    JAVA servlet 编程指南

    Java Servlet是一种Java技术,用于扩展服务器的功能,特别是在Web应用程序中。Servlet是Java EE(企业版)的一部分,它允许开发者创建动态、交互式的Web服务。Servlet容器,如Tomcat,负责管理和运行Servlet。本指南...

    JAVA电子教案,JSP,Servlet

    你还将学习如何编写Servlet,处理GET和POST请求,以及使用Servlet API来设置响应头和输出数据。Servlet与JSP常常结合使用,为Web应用提供动态内容生成。 JSP(JavaServer Pages)是一种基于JAVA的动态网页技术,它...

    java+servlet源码

    通过分析和学习"ProjectManagementSys"这个项目,你可以深入了解Java Servlet技术,掌握如何使用MyEclipse进行Web开发,以及如何设计和实现一个完整的Web应用程序。对于Java Web新手来说,这是一个很好的起点,可以...

    java的Servlet测试demo

    总结,这个"java的Servlet测试demo"涵盖了Servlet的基本概念、生命周期、在IDEA中的配置和测试方法,以及GET和POST请求的处理。通过这个示例,你可以进一步学习和实践如何使用Servlet构建动态Web应用。在实际开发中...

Global site tag (gtag.js) - Google Analytics