代码如下
URL = "http://XXX.XXXXXXX.XXX/"
FormData = "name=abc&data=XXXX"
Inet1.Execute URL, "POST", FormData提交后无反应使用text1.text=inet1.openurl URL+"?"+FormData 则成功和接收页面应无关。另外:
formdata 能不能用&连接多个参数?如果数据过长怎么办?我是发布文章,里面可能有特殊符号是否需要将内容转为unicode码?
URL = "http://XXX.XXXXXXX.XXX/"
FormData = "name=abc&data=XXXX"
Inet1.Execute URL, "POST", FormData提交后无反应使用text1.text=inet1.openurl URL+"?"+FormData 则成功和接收页面应无关。另外:
formdata 能不能用&连接多个参数?如果数据过长怎么办?我是发布文章,里面可能有特殊符号是否需要将内容转为unicode码?
postdata = "kind=" & enmAsp & "&UserID=" & txtUserID & "&PSW=" & txtPSW
Inet1.Execute "http://www.www.www", "POST", postdata, "Content-Type: application/x-www-form-urlencoded"
Do While Inet1.StillExecuting
DoEvents
Loop
得到页面返回的数据 tem=Trim(Inet1.GetChunk(1024, icString))
发送较长的字符串则失败
另外,我说的大文本的传送是不超过HTML本身POST的,因为可以在网页上直接提交成功。
只是在用INET时,就不成功。
还有个问题就是,由于在Inet1_StateChanged中取返回值,但这个事件经常未被激活,就无法得到返回值,怎么解决?