`

表单提交的post和get

阅读更多
  1. 提交表单时使用post方式,服务器端使用java的servlet方法:
    ServletInputStream in = request.getInputStream();
    StringBuffer buffer = new StringBuffer();
                BufferedInputStream bis = new BufferedInputStream(in);
                int c = -1;
                while ( (c = bis.read()) > -1) {
                    buffer.append( (char) c);
                }
                String text = buffer.toString().trim();
                String returntext = new String(text.getBytes("ISO_8859-1"), "utf-8");
     得到的returntext是所有表单项组建的参数串:
    list1=SYSTEM&datamodule=%B0%B8%BC%FE%B2%E9%D1%AF&testflag=true&submit=%C7%E5%B3%FD
     如果用get方式,则returntext是空串。只能通过request.getparamter("");方法来取参数值。
  2. 如果用的是ajax的post方式send传递的流,可以用returntext 取道send的所有数据,可以是一个xml数据包。
分享到:
评论

相关推荐

    表单提交中get和post的区别

    表单提交中get和post的区别 在Web开发中,表单提交是非常常见的一种交互方式,而在表单提交中,get和post是两种常用的提交方式。它们之间的区别是每个Web开发者都需要了解的。 首先,让我们来了解一下get和post的...

    C# post方式提交Form表单

    本篇文章将深入探讨如何在C#中通过POST方式提交Form表单,包括其原理、步骤和实际代码示例。 一、POST提交表单的基本原理 POST是HTTP协议中的一个方法,用于向服务器发送数据,特别是当数据量较大或者包含敏感信息...

    qt post,get进行表单提交的demo

    这篇博客文章"qt post,get进行表单提交的demo"很可能是介绍如何在Qt环境中使用这两种方法来发送表单数据到服务器。 POST和GET是HTTP协议中的两种主要请求方法。POST主要用于向服务器提交数据,如表单填写的内容,...

    C#POST_GET表单提交

    /// HTTP POST方式请求数据. /// /// <param name="url">URL. /// <returns></returns> public static string HttpPost(string Url, string postDataStr) { HttpWebRequest request = (HttpWebRequest)...

    ajax POST 与GET提交的区别

    在探讨AJAX中GET和POST的区别之前,我们先来了解一下这两种请求方式的基本概念。 **GET**请求通常用于获取资源信息,它将参数拼接到URL后面,并通过URL传输数据。这种方式适合于那些不会更改服务器状态的操作,例如...

    模拟表单post提交

    当涉及到网页表单的提交时,通常有两种主要的方法:GET和POST。GET用于获取资源,而POST用于向服务器发送数据,如用户填写的表单信息。Java作为一个强大的后端开发语言,提供了多种库来帮助开发者模拟表单的POST提交...

    post模拟登录,提交表单

    在IT行业中,模拟登录和提交表单是网络自动化和数据抓取的重要技术,常用于测试、数据分析或自动化脚本编写。这里的"post模拟登录,提交表单"涉及到HTTP请求方式中的POST方法,以及如何处理登录过程和后续的表单提交...

    PHP+Jquery+AJAX POST,GET提交表单并接收返回

    本主题将深入探讨如何利用这些技术实现POST和GET方式的表单提交以及如何处理服务器返回的数据。 首先,让我们了解这三种技术的基本概念: 1. PHP(Hypertext Preprocessor)是一种服务器端脚本语言,主要用于处理...

    C#-HTTP请求(Post,GET,表单)

    C#-HTTP请求(Post,GET,表单)

    HTTP POST和Get模拟提交工具

    总的来说,HTTP的GET和POST请求在互联网通信中扮演着核心角色,而模拟提交工具则是开发者的重要辅助,帮助他们更便捷地测试和理解HTTP交互过程。了解和熟练使用这些工具,对于提升开发效率和保证软件质量具有重要...

    POST/GET提交测试工具-可自定义UA、Cookies等

    而POST方法则用于向服务器发送数据,通常用于表单提交,可以处理大量数据,而且数据不会显示在URL上,相对更安全。 自定义用户代理(User-Agent,UA)是一项重要设置,它允许你模拟不同的浏览器或设备进行请求。UA...

    J2EE以GET和POST方式提交表单的乱码解决(受教了)

    下面我们将深入探讨如何解决J2EE环境下GET和POST方式提交表单时出现的乱码问题。 首先,我们要理解GET和POST的区别。GET方式会将表单数据附加到URL后面,而POST方式则将数据放在请求体中。由于GET方式的限制,它...

    Http协议中POST和GET方法的本质区别

    POST请求不保证幂等性,因为它可能会导致服务器状态的改变,例如在论坛发帖或提交表单数据。在HTTP规范中,POST被定义为可能修改服务器资源的请求。 在实际应用中,尽管GET和POST的使用有明确的指导原则,但开发者...

    java HttpClient 发送GET请求和带有表单参数的POST请求教程例子

    ### Java HttpClient 发送GET请求和带有表单参数的POST请求详解 ...通过上述示例和解释,你应该能够理解和掌握如何使用Java HttpClient库来发送GET和POST请求,这对于开发Web应用程序或与API接口交互至关重要。

    C# 使用Get和Post请求获取数据

    POST请求常用于向服务器提交数据,例如表单提交或者创建新资源。POST请求的数据不在URL中,而是放在请求体里,因此可以处理大量数据,且数据不被浏览器记录或缓存,更适用于传递敏感信息。在C#中,我们可以使用`...

    Http post\get 发送表单

    首先,GET和POST是HTTP协议中最常见的两种请求方法。GET主要用于获取资源,它将请求参数附在URL后面,对服务器来说是透明的,可以被缓存、记录在浏览器历史记录中,甚至出现在书签中。GET请求的参数有限,一般不超过...

    平台和web简单demo 3,表单提交 form get

    在表单中,`action`属性指定表单数据应发送到的URL,`method`属性定义提交方式,可以是GET或POST。 2. **GET请求**: GET是最常见的HTTP请求方法,用于从服务器获取资源。在表单提交时,如果设置`method="get"`,...

    api实现http请求,支持post和get方法

    POST方法常用于表单提交,GET方法常用于从指定URL获取资源。 在使用WinINet API进行HTTP请求时,首先需要调用InternetOpen初始化会话,然后使用InternetConnect建立到服务器的连接。接着,对于POST请求,使用...

    台和web简单demo 3,表单提交 form get

    表单的提交方式有两种:GET和POST。在这个例子中,我们关注的是GET请求。 GET请求是HTTP协议中最常见的方法之一,用于向服务器请求资源。当用户点击表单的提交按钮时,浏览器会将表单数据附加到URL后面,以问号(?...

Global site tag (gtag.js) - Google Analytics