以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  关于HttpClient的请求路径的问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=133032)

--  作者:智友软件工作室
--  发布时间:2019/4/4 12:06:00
--  关于HttpClient的请求路径的问题
Dim hc As New HttpClient("http://127.0.0.1/download.htm")
If
hc.GetFile("c:\\data\\123.jpg") Then
   
MessageBox.show("文件下载成功","提示")
Else

    MessageBox.show("文件下载失败","提示")

End
If
如果把上述代码中放在
for  next中如何每次都换一下请求地址

帮助找了好久没看到怎么设置hc的请求属性地址

--  作者:智友软件工作室
--  发布时间:2019/4/4 12:09:00
--  
Dim hc As New HttpClient("http://127.0.0.1/test.htm")
hc
.Timeout = 5 \'设置超时为5秒
hc
.Content = "我是Foxtable"

可以改为吗;
Dim hc As New HttpClient()
hc
.Timeout = 5 \'设置超时为5秒
hc
.Content = "我是Foxtable"
hc.dizhi =  "http://127.0.0.1/test.htm"

--  作者:智友软件工作室
--  发布时间:2019/4/4 12:17:00
--  
看到  这个

必须指定一个网络地址


Dim hc As New HttpClient("http://127.0.0.1/gettime.htm")


难道一次只能请求一次吗?

我现在想循环多次请求下载文件该怎样处理

--  作者:有点甜
--  发布时间:2019/4/4 12:56:00
--  
循环多次请求,那就new多个httpclient即可。
--  作者:智友软件工作室
--  发布时间:2019/4/4 12:57:00
--  
哦,把这个hc改为hc + i  ?
[此贴子已经被作者于2019/4/4 12:57:18编辑过]

--  作者:有点甜
--  发布时间:2019/4/4 12:59:00
--  

不需要。直接循环即可,如

 

For i As Integer = 1 To 5
    Dim hc As New HttpClient(http://127.0.0.1/gettime.htm)


Next


--  作者:智友软件工作室
--  发布时间:2019/4/4 13:03:00
--  
知道了,  前面的代码有用到hc的,傻子了