以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]WebBrowser控件能做post吗?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=122125)

--  作者:goodhawk
--  发布时间:2018/7/19 13:03:00
--  [求助]WebBrowser控件能做post吗?
使用WebBrowser 这个控件, 能做post数据的么,

是否是只能指定地址呢?

--  作者:有点甜
--  发布时间:2018/7/19 16:43:00
--  

具体一点你的问题。

 

webbrowser是显示网页的,你可以对里面的网页任意的操作控制,模拟提交也是可以的。


--  作者:goodhawk
--  发布时间:2018/7/19 17:02:00
--  
http://192.168.3.103:8080/api/v1/image/view?images=https://unsplash.it/400/800/?random&images=https://unsplash.it/400/800/?random&images=https://unsplash.it/400/800/?random&images=https://unsplash.it/400/800/?random&images=https://unsplash.it/400/800/?random&images=https://unsplash.it/400/800/?random&images=https://unsplash.it/400/800/?random&images=https://unsplash.it/400/800/?random

对方要求我这边: 通过post的方法提交到他那边, 传入的参数的 images=http://xxxxx/xxx/1.jpg

然后再通过 WebBrowser 访问 http://192.168.3.103:8080/api/v1/image/view 就可以看到最新的展示

--  作者:有点甜
--  发布时间:2018/7/19 17:40:00
--  

你问问能否get请求,这样你方便很多。你直接写代码如这样即可

 

Dim url As String = "http://xxx/xxx/1.jpg"

e.form.controls("webbrowser1").address = "http://192.168.3.103:8080/api/v1/image/view?images=" & UrlEncode(url)

[此贴子已经被作者于2018/7/19 17:39:55编辑过]

--  作者:goodhawk
--  发布时间:2018/7/19 18:15:00
--  
不行, 由于要传送的images比较多,而且每个images的地址也比较长
--  作者:有点甜
--  发布时间:2018/7/19 20:13:00
--  

那你做一个网页,提交表单,网页类似这样做

 

http://www.w3school.com.cn/html/html_forms.asp

 

然后webbrowser显示这个网页,提交这个网页,即可。

[此贴子已经被作者于2018/7/19 20:13:29编辑过]