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

Java ASP Post

阅读更多

用Java编写的模拟ASP Post请求写的一个上海的违章查询的例子

 

import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStreamWriter;
import java.net.URL;
import java.net.URLConnection;

public class TestPost {
    public static void testPost() throws IOException {
        URL url = new URL("http://www.shjtaq.com/zwfg/dzjc_new.asp");
        URLConnection connection = url.openConnection();
        /**
         * 然后把连接设为输出模式。URLConnection通常作为输入来使用,比如下载一个Web页。
         * 通过把URLConnection设为输出,你可以把数据向你个Web页传送。下面是如何做:
         */
        connection.setDoOutput(true);
        /**
         * 最后,为了得到OutputStream,简单起见,把它约束在Writer并且放入POST信息中,例如: ...
         */
        OutputStreamWriter out = new OutputStreamWriter(connection.getOutputStream(), "gb2312");
        out.write("cardqz=沪&carnumber=车牌号&type1=02/小型汽车号牌&fdjh=发动机号&act=search"); //向页面传递数据。post的关键所在!
        // remember to clean up
        out.flush();
        out.close();

        // 一旦发送成功,用以下方法就可以得到服务器的回应:
        StringBuffer webpage = new StringBuffer();
        InputStream in = connection.getInputStream();
        while (((in.read()) != -1)) {
            int all = in.available();
            byte[] b = new byte[all];
            in.read(b);

            webpage.append(new String(b, "gb2312"));
        }
        in.close();

        System.out.println(webpage);
   }

    public static void main(String[] args) throws IOException {
        testPost();
    }
}
分享到:
评论

相关推荐

    C#_post_multipartform示例.zip

    c#中后台模拟post发送文件,ContentType=“multipart/form-data”,功能demo

    一个用JAVA Applet做的批量上传客户端

    用JAVA Applet做的一个批量上传客户端,用户可以多选文件进行上传,服务端可使用ASP,PHP,JSP等实现。客户端会将文件分卷POST到服务端,服务端需要接收这部分文件并保存为临时文件;分卷上传结束后客户端将调用...

    调用webservice,通过post传参读取返回的XML

    调用webservice接口,利用post方式传参数,将返回的XML结果,利用xmldocument返回到页面中。

    java web 期末考试必过宝典

    答:JSP 共有以下 9 种基本内置组件(可与 ASP 的6 种内部组件相对应): request :用户端请求,此请求会包含来自 GET/POST 请求的参数; response :网页传回用户端的回应; pageContext :网页的属性是在这里管理...

    一款基于JScript的ASP开源MVC框架

    其实不伦是asp,php,java还是python,任何一种编程语言,只要是开源的,就可以不断更新,获得延续的生命力。 单文件入口。Single entry point. > > 代码和程序的真正分离。A real MVC. > > 模板编译ASP代码。...

    Java开源的xpath解析器Jsoupxpath.zip

    语法可以参考http://www.w3school.com.cn/xpath/index.asp 关于使用Xpath的一些注意事项 非常不建议直接粘贴Firefox或chrome里生成的Xpath,这些浏览器在渲染页面会根据标准自动补全一些标签,如table标签会自动...

    鬼客漏洞扫描器.rar

    bbs/post_upload.asp bbs/post_upload.asp bbs/reg_upload.asp bbs/reg_upload.asp bbs/saveup.asp bbs/saveup.asp bbs/upfile.asp bbs/upfile.asp bbs/upload_soft.asp chkadmin.asp chklogin.asp config.asp conn....

    asp.net KindEditor 4.1.10 使用方法

    KindEditor 是一套开源的在线... KindEditor 使用 JavaScript 编写,可以无缝地与 Java、.NET、PHP、ASP 等程序集成,比较适合在 CMS、商城、论坛、博客、Wiki、电子邮件等互联网应用上使用。 附带本人使用的说明书。

    企信通asp短信接口

    软件介绍 企信通短信验证码接口/订单通知短信专用接口,具有全国全网发送、3-5秒内响应、100%到达、...5、完善的接口程序,接入非常简单 支持PHP、JSP、ASP、.net、JAVA等所有程序 Tags: asp短信接口 短信验证码接口

    毕业设计:ASP校园论坛的设计与实现(源代码)

    校园论坛系统的功能主要包括以下几个方面:本校园论坛详细介绍了论坛设计方案、后台管理...与发表文章相关的页面有post.asp等页面程序。 4)修改文章 进入论坛后,用户在论坛中浏览自己发表的文章时,可以进行登录后,修

    C 网络服务开发套件0.5.0

    集成的C 通用通讯平台, 类似于JAVA的WEB 服务器(如TOMCAT、JBOSS等); 统一管理C 的SOCKET通讯、线程沲管理、调用管理等; 可以注册为NT服务, 具实时监控重启功能; b. 通讯 基于XML文本通信协议,客户端可以方便...

    用HttpClient来模拟浏览器GET POST

    为了使我们的程序能使用别人所提供的服务页面,就要求程序首先登录后再访问服务页面,这过程就需要自行处理cookie,想想当你用java.net.HttpURLConnection来完成这些功能时是多么恐怖的事情啊!况且这仅仅是我们所说...

    JSPrintManager:先进的Java客户端打印和扫描解决方案

    JSPrintManager从Javascript打印命令和文件,管理打印机和扫描文档是针对客户端打印和扫描方案的Javascript + Client App解决方案,旨在用于在任何Web平台(如ASP.NET,PHP,Django,Ruby On Rails(RoR),Express....

    ASP EXCEL导入SQL

     所有的资源通过统一的接口访问(HTTP/HTTPSGET、POST、PUT、ELETE),而且接口比较统一,便于与第三方的集成;  因为是基于HTTP/HTTPS的,因此可以将资源(响应)分为可缓存的和不可缓存的,以及采用浏览器的标准压缩...

    毕业设计:ASP上海软件贸易网站设计与实现(源代码)

    REQUEST对象:这个对象用来判定关于通过一个HTTP请求传递的特定的用户请求的信息,比如该请求是一个GET请求还是一个POST请求,以及在头文件之中的COOKIES等。 RESPONSE对象:这个对象用来控制从服务器发送给客户端的...

    手机短信二次开发接口

    实例说明支持多种开发语言: C#、VB、delphi、VC++、ASP、JAVA、.NET 等

    spire.doc-fe_7.1(免费).zip

    doc for .... 作为一个独立的Word ....但是,它可以将Microsoft Word文档创建功能合并到任何开发...此外,它还支持使用c#将Word Doc/Docx转换为PDF, Word转换为SVG, Word转换为PostScript, Word转换为PCL(打印机命令语言)。

    Notepad++ 代码编辑器

    C, C++ (画面), Java (画面), C#, XML(画面), HTML, PHP, Javascript (画面), RC resource file, makefile, ASCII art file (extension .nfo , 画面一, 画面二), doxygen, ini file, batch file, ASP (画面),...

    外文翻译 stus MVC

    The Struts Controller is a servlet that maps events (an event generally being an HTTP post) to classes. And guess what -- the Controller uses a configuration file so you don_t have to hard-code the ...

    支付宝第三方支付接口

    2 alipay_notify.jsp为对支付宝返回通知处理,服务器post消息到这个页面。 所以对应给notify_url这个参数设置。 3 alipay_return.jsp为对支付宝返回通知处理,ie页面跳转通知,只要支付成功, 支付宝通过get方式...

Global site tag (gtag.js) - Google Analytics