关于通过应用程序POST数据到网页(asp,php)的问题,请给出确实有效的解决方案!问题解决后,要多少给多少(700以下)。(5分)

  • 主题发起人 主题发起人 abedon
  • 开始时间 开始时间
A

abedon

Unregistered / Unconfirmed
GUEST, unregistred user!
大富翁上面有关post的问题我都看过了,也都试过(ics,indy,nmhttp...),全部没用,
我的asp页面根本接受不到任何post过来的数据。

asp主要代码如下:
<%
Dim P_UserName,P_Password
P_AuthenCon=Request.form("AuthenCon")
P_UserName=Request.form("Username")
P_Password=Request.Form("Password")

if certify(P_UserName,P_Password)=true then
Response.Write ("good")
Response.Write ("UserName:"+P_UserName)
Response.Write ("Password:"+P_Password)
else
Response.Write ("error")
Response.Write ("UserName:"+P_UserName)
Response.Write ("Password:"+P_Password)
endif
%>

另:我需要的是通过程序窗体中的一个按钮直接提交数据,而不是控制页面表单内
submit提交按钮的点击。
 
Dim P_UserName,P_Password
P_UserName=Request.form("Username")
P_Password=Request.Form("Password")

set P_CA =createobject("CA.Authenticate")
if P_CA.certify(P_UserName,P_Password)=true then
Response.Write ("good")
Response.Write ("UserName:"+P_UserName)
Response.Write ("Password:"+P_Password)
else
Response.Write ("error")
Response.Write ("UserName:"+P_UserName)
Response.Write ("Password:"+P_Password)
end if
 
用NMHTTP,可以的,是在表单中的所有参数都打上,就可以了
如nmhttp.post(url,s);
这样不好用吗?
 
我想知道我怎样才能在Webbrowser中得到post的目的页面。
比如action="http://192.168.80.85:8082/agent/agent_index.asp"
也就是说实现与页面中Submit按钮一样的功能。
 
用NMHTTP就行了
设设置好NMHTTP的各个属性,如headinfo
然后post(url,postdata)就行了,在onsucess中写上
memo1.text:=NMHTTP1.body
就是他的页面body了,详细参考demo/fastnet/http
 
你试过的吗,你说的方法根本没用。
况且我已经说得很清楚了,我要得到提交后的那个页面,
而不是页面的代码。
 
你这样说好象比较抽象,具体把你需要弄的页的连接说出来。
好让我编好程序贴出来。
 
接受答案了.
 
后退
顶部