`
abcde5342376
  • 浏览: 34557 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

使用java程序发送post请求给servlet

阅读更多

我们需要完成的工作其实很简单,就是将一个文件流以post的方式发送到服务器或者也可以是客户端。

java发送请求是通过HttpURLConnection来实现的:

接受post请求的一端,为了便于大家理解,就作为服务器吧,上面的代码则作为客户端好了。服务器这边我们需要写一个servlet,这个servlet是服务器启动,就立即启动的,这个是在web.xml文件里配置,我想大家是会的。服务器端的代码如下所示:

大家运行会发现,如果读取的文件不大,是可以将读取的文件流输送到服务器的,但是一旦文件变大,就会出错。这一方面可能是post后缀的内容大小是被限定的吧,我是这么想的,如果有错误请纠正。

分享到:
评论

相关推荐

    c# post发送到servlet

    在这种情况下,C#客户端将作为HTTP客户端,向Java Servlet(HTTP服务器端点)发送POST请求,携带需要处理的数据。 2. **C# HttpClient类**: 在C#中,我们通常使用`System.Net.Http.HttpClient`类来发起HTTP请求。...

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

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

    java实现响应重定向发送post请求操作示例

    本文主要讲解如何使用java实现重定向发送post请求操作。 二、为什么需要post请求? 在某些情况下,我们需要使用post请求来提交数据,例如security登录系统中,需要使用post请求来传递用户名和密码。那么如何使用...

    使用java请求json接口数据

    3. **发送请求**:如果是POST请求,需要写入请求体(JSON数据)。对于GET请求,参数通常在URL中。 4. **读取响应**:一旦请求被发送,就可以从连接中获取响应。这通常涉及到设置输入流并读取服务器返回的数据。 5....

    Flex使用HttpService以键值对的形式发送请求,Java使用Servlet接收

    使用`HttpService`,开发者可以方便地发送GET或POST请求,包括发送键值对数据。例如,你可以创建一个`HttpService`实例,设置其URL指向Java Servlet,并添加一个事件监听器来处理响应: ```as3 var httpService:...

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

    为了处理 POST 请求中的 XML 数据,`dxServlet.java` 使用了 SAX(Simple API for XML)解析器。SAX 是一种基于事件驱动的 XML 解析方式,非常适合大型文档的解析。它不一次性加载整个 XML 文档到内存中,而是随着...

    微信小程序java上传图片_servlet

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

    java+servlet+ajax程序

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

    java后台请求http并保持Session

    - 对于POST请求,除了设置请求方法为POST外,还需要写入请求体。例如,使用`java.io.OutputStream`写入数据。 ```java connection.setRequestMethod("POST"); connection.setDoOutput(true); try(OutputStream os ...

    Java Servlet Specification__ Version 2.3

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

    java web servlet实例

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

    java Servlet学习笔记

    在Servlet中,可以使用HttpServletRequest对象的getParameter()方法读取GET请求的参数,对于POST请求,需要使用getParameterValues()或getInputStream()来获取数据。 总之,Java Servlet技术是Java Web开发的重要...

    Applet与Servlet之间的通信与交互

    1. **通过HTTP请求**:Applet可以使用URLConnection或HttpClient类向Servlet发送HTTP GET或POST请求。Servlet接收请求后处理数据,并通过HTTP响应将结果返回给Applet。这种方法简单直观,但可能会暴露敏感信息。 2....

    深入 Java Servlet 网络编程

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

    java servlet 微信点餐小程序

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

    JAVA servlet 编程指南

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

    java servlet 旅游推荐微信小程序

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

    Java+servlet+jsp页面ajax请求

    对于POST请求,可以传递数据。 - **监听状态变化**:通过onreadystatechange事件监听请求状态。当状态变为4(表示请求已完成)且状态码为200(表示成功)时,可以读取服务器返回的数据。 - **处理响应**:使用...

    Java Servlet API说明文档

    Java Servlet API是Java ...综上所述,Java Servlet API说明文档涵盖了Servlet技术的各个方面,对于理解和使用Servlet进行Web开发至关重要。通过深入学习这些内容,开发者可以有效地构建出高效、可扩展的Web应用程序。

    JAVA SERVLET帮助文档(API)

    Servlet API是Java Servlet的核心部分,提供了一系列的接口和类,供开发者用来构建可部署在Web服务器上的Java应用程序。这篇帮助文档详细阐述了这些接口和类的使用方法、功能以及它们之间的关系。 在Servlet API中...

Global site tag (gtag.js) - Google Analytics