VB POST的提交问题?

SetxmlHttp=CreateObject("Microsoft.XMLHTTP")strURL="http://roboo.com/index_xcb.jsp"xm... Set xmlHttp = CreateObject("Microsoft.XMLHTTP")
strURL = "http://roboo.com/index_xcb.jsp"
xmlHttp.Open "GET", strURL, False
xmlHttp.Send
If xmlHttp.ReadyState = 4 Then
strHTML = xmlHttp.Responsetext
End If
用上述的方法可以发送请求,并的得到返回的文档,
但是我想用POST发送请求如何写(格式如何)
-----------源文件----------------
<form accept-charset=utf-8 action="/proxy/common/searchforwardversiontwo.jsp" name="search" id="search" method="post">
<div>
<input maxLength="64" size="25" name="q"><br>
<input type="hidden" name="pageversion" value="_xcb"/>
<input type="submit" value="搜网页" name="wap"/>
</div>
</form>
---------以下为HttpWatch捕获的信息--------------
提交的内容是“百度”
POST /proxy/common/searchforwardversiontwo.jsp HTTP/1.1
Accept: image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/msword, application/vnd.ms-excel, application/vnd.ms-powerpoint, */*
Referer:http://roboo.com/index_xcb.jsp
Accept-Language: zh-cn
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727)
Content-Type: application/x-www-form-urlencoded
Accept-Encoding: gzip, deflate
Host: roboo.com
Content-Length: 69
Connection: Keep-Alive
Cache-Control: no-cache
Cookie: JSESSIONID=28392144285E07E01D05982E428C9EC2; cookie_city=; pageVersion=_xcb; guidcookiename=DA4CD5E1-CCED-1804-7AC9-A543370B5792-20130508
q=%E7%99%BE%E5%BA%A6&pageversion=_xcb&wap=%E6%90%9C%E7%BD%91%E9%A1%B5
展开
 我来答
BARUTH
2013-05-08 · TA获得超过585个赞
知道小有建树答主
回答量:140
采纳率:100%
帮助的人:84.4万
展开全部
兄弟,其实原理很简单的,就是给相应的HTML表单控件传你设定的值就行了,并且要符合URL传值的规范。传值的规则是:NAME=VALUE。
其中name就是控件的名称,value就是你要发送的值。
根据这一句:
<form accept-charset=utf-8 action="/proxy/common/searchforwardversiontwo.jsp" name="search" id="search" method="post">
可以分析得到,表单为:/proxy/common/searchforwardversiontwo.jsp(路径+表单名)
再根据下面的代码:
<input maxLength="64" size="25" name="q"><br>
<input type="hidden" name="pageversion" value="_xcb"/>
<input type="submit" value="搜网页" name="wap"/>
分析得到三个第一个应该是文本框,第二个可以忽略,第三个是提交按钮。所以,你应该提交的URL为:
http://roboo.com/proxy/common/searchforwardversiontwo.jsp?q='百度'就行了。注意选用的方法为POST,然后就可以进一步分析responseText的内容了。你试一下吧,我也没有测试,只是说了个大概。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
启帆信息
2024-11-19 广告
启帆信息是英伟达中国区代理商,原厂授权代理,提供全面的软件技术解决方案以及NVIDIA以太网产品、交换机等产品,欢迎前来咨询!... 点击进入详情页
本回答由启帆信息提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式