VB.NET 的HTTP访问,并POST数据

VB.NET 的HTTP访问,并POST数据

前言

第一次写博客,以前都是OneNote上私有的,但是今天换了电脑,还没来得及装。想着,有技术还是分享出来吧,不涉及机密的部分以后就上CSDN了。

项目需要

前天,接了一个项目,需要将传感器的数值采集回来,然后上传到云服务器上。
为了让现场采集站维护人员好用,得要有界面,用VB.net做界面还是极好的。采集回来的数据解析好,打包发往服务器代码如下:

'准备接口
Dim request = System.Net.WebRequest.Create("http://www.baidu.cn/com/api/api.php?mode=setIsee")
request.Method = "POST"
request.ContentType = "application/x-www-form-urlencoded"

'准备post内容
Dim encoding = New System.Text.UTF8Encoding
Dim bytes = encoding.GetBytes("isee=setIsesadfasdfasdfadfasfe")

'写入post内容
request.ContentLength = bytes.Length
Dim restream = request.GetRequestStream()
restream.Write(bytes, 0, bytes.Length)
restream.Close()

'发送服务器请求,并接受返回
Dim stream = request.GetResponse().GetResponseStream()
Dim sr = New System.IO.StreamReader(stream, System.Text.Encoding.GetEncoding("GB18030"))
Debug.Print(sr.ReadToEnd())
sr.Dispose()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值