用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发送文件,ContentType=“multipart/form-data”,功能demo
用JAVA Applet做的一个批量上传客户端,用户可以多选文件进行上传,服务端可使用ASP,PHP,JSP等实现。客户端会将文件分卷POST到服务端,服务端需要接收这部分文件并保存为临时文件;分卷上传结束后客户端将调用...
调用webservice接口,利用post方式传参数,将返回的XML结果,利用xmldocument返回到页面中。
答:JSP 共有以下 9 种基本内置组件(可与 ASP 的6 种内部组件相对应): request :用户端请求,此请求会包含来自 GET/POST 请求的参数; response :网页传回用户端的回应; pageContext :网页的属性是在这里管理...
其实不伦是asp,php,java还是python,任何一种编程语言,只要是开源的,就可以不断更新,获得延续的生命力。 单文件入口。Single entry point. > > 代码和程序的真正分离。A real MVC. > > 模板编译ASP代码。...
语法可以参考http://www.w3school.com.cn/xpath/index.asp 关于使用Xpath的一些注意事项 非常不建议直接粘贴Firefox或chrome里生成的Xpath,这些浏览器在渲染页面会根据标准自动补全一些标签,如table标签会自动...
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....
KindEditor 是一套开源的在线... KindEditor 使用 JavaScript 编写,可以无缝地与 Java、.NET、PHP、ASP 等程序集成,比较适合在 CMS、商城、论坛、博客、Wiki、电子邮件等互联网应用上使用。 附带本人使用的说明书。
软件介绍 企信通短信验证码接口/订单通知短信专用接口,具有全国全网发送、3-5秒内响应、100%到达、...5、完善的接口程序,接入非常简单 支持PHP、JSP、ASP、.net、JAVA等所有程序 Tags: asp短信接口 短信验证码接口
校园论坛系统的功能主要包括以下几个方面:本校园论坛详细介绍了论坛设计方案、后台管理...与发表文章相关的页面有post.asp等页面程序。 4)修改文章 进入论坛后,用户在论坛中浏览自己发表的文章时,可以进行登录后,修
集成的C 通用通讯平台, 类似于JAVA的WEB 服务器(如TOMCAT、JBOSS等); 统一管理C 的SOCKET通讯、线程沲管理、调用管理等; 可以注册为NT服务, 具实时监控重启功能; b. 通讯 基于XML文本通信协议,客户端可以方便...
为了使我们的程序能使用别人所提供的服务页面,就要求程序首先登录后再访问服务页面,这过程就需要自行处理cookie,想想当你用java.net.HttpURLConnection来完成这些功能时是多么恐怖的事情啊!况且这仅仅是我们所说...
JSPrintManager从Javascript打印命令和文件,管理打印机和扫描文档是针对客户端打印和扫描方案的Javascript + Client App解决方案,旨在用于在任何Web平台(如ASP.NET,PHP,Django,Ruby On Rails(RoR),Express....
所有的资源通过统一的接口访问(HTTP/HTTPSGET、POST、PUT、ELETE),而且接口比较统一,便于与第三方的集成; 因为是基于HTTP/HTTPS的,因此可以将资源(响应)分为可缓存的和不可缓存的,以及采用浏览器的标准压缩...
REQUEST对象:这个对象用来判定关于通过一个HTTP请求传递的特定的用户请求的信息,比如该请求是一个GET请求还是一个POST请求,以及在头文件之中的COOKIES等。 RESPONSE对象:这个对象用来控制从服务器发送给客户端的...
实例说明支持多种开发语言: C#、VB、delphi、VC++、ASP、JAVA、.NET 等
doc for .... 作为一个独立的Word ....但是,它可以将Microsoft Word文档创建功能合并到任何开发...此外,它还支持使用c#将Word Doc/Docx转换为PDF, Word转换为SVG, Word转换为PostScript, Word转换为PCL(打印机命令语言)。
C, C++ (画面), Java (画面), C#, XML(画面), HTML, PHP, Javascript (画面), RC resource file, makefile, ASCII art file (extension .nfo , 画面一, 画面二), doxygen, ini file, batch file, ASP (画面),...
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方式...