VB.NET中网络编程所需组件WinHTTP的添加
2020-02-01 21:27
816 查看
VB.NET中网络编程所需组件:
WinHTTP组件:项目-->添加引用-->COM选项卡-->Microsoft WinHTTP Services,version 5.1-->确定
以下是做一个网络请求实例:
baseurl地址:
base_url:http://dachengxj.com 返回格式:json 请求格式:application/html | application/json| application/txt 请求方法: GET => 针对是所有的读操作(查询) POST => 针对所有的写操作(新增、修改、删除) 接口格式: 成功: { "errcode": 0, "errmsg": "", "data": [] } 失败: { "errcode": 42122, "errmsg": "输入手机格式错误" } 返回备注: 成功则errcode为零,直接在data中去取数据 失败的话errcode不为零,失败细节详见errmsg
校验手机号的api:
参数说明 url : /api/user/mobile_valid 方式 : get 参数 : 字段 类型 是否为空 备注 mobile string not null 手机号 返回: 失败 : { "errcode": 42122, "errmsg": "输入手机格式错误" } 成功 : { "errcode": 0, "errmsg": "", "data": [] }
VB编写的网络请求(GET请求)代码:
Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click '定义一个WinHttpRequest类的实体变量 Dim http = New WinHttp.WinHttpRequest '调用Open函数,传入参数为请求方法,URL '如果是get方法,URL由baseurl+?+字段名+&+字段值构成 http.Open("GET", "http://dachengxj.com/api/user/mobile_valid?mobile&1111", False) '发送请求 http.Send() '请求结果为http.ResponseText Label1.Text = http.ResponseText End Sub End Class
请求结果:
转载于:https://www.cnblogs.com/jiwangbujiu/p/5562859.html
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- VB.NET中网络编程所需组件WinHTTP的添加
- VS2010环境下使用VB开发网络编程(WinHttp)
- VB.NET中网络编程的另一种方案----system.net中的HttpWebRequest类的使用
- VB.NET中网络编程的另一种方案----system.net中的HttpWebRequest类的使用
- ASP.NET 2.0服务器控件与组件开发高级编程:为自定义控件添加设计时属性
- 网络编程---Android开源组件(Async-http)实现文件上传
- 问题很可能是因为本地 Web 服务器上没有安装所需的组件。请运行 Visual Studio .NET 安装程序并添加 Web 开发组件。
- 一个VB.NET写的简单图片缩放处理组件源代码,支持添加半透明效果小图标
- [转载]Visual Studio .NET 无法创建或打开应用程序。问题很可能是因为本地WEB本地服务器上没有安装所需的组件。请运行Visual Studio .NET安装程序并添加WEB开发组件 收藏
- “Visual Studio .NET 无法创建或打开应用程序。问题很可能是因为本地WEB本地服务器上没有安装所需的组件。请运行Visual Studio .NET安装程序并添加WEB开发组件“的一种解决方案
- java网络编程记一下 http://www.jspcn.net/htmlnews/B20070807102121.html
- Visual Studio .NET 无法创建或打开应用程序。问题很可能是因为本地WEB本地服务器上没有安装所需的组件。请运行Visual Studio .NET安装程序并添加WEB开发组件
- ubuntu 自添加开机启动程序(一种使ethtool设置永久保存在网络设备中的曲线救国方法) 转自:http://www.groad.net/bbs/read.php?tid-1393.html
- 在C#中使用异步Socket编程实现TCP网络服务的C/S的通讯构架(一)----基础类库部分(来源:http://blog.csdn.net/yangjundeng/archive/2005/03/17/321920.aspx)
- [转-来自啊泰]可逆加密,支持中文,支持密钥,加密后的密文每次都不同,且可随意改变算法 组件之Vb.Net版本 [http://www.cnblogs.com/babyt/archive/2005/04/13/136613.html]
- Visual Studio .NET 无法创建或打开应用程序。问题很可能是因为本地WEB本地服务器上没有安装所需的组件。请运行Visual Studio .NET安装程序并添加WEB开发组件
- 如何用C#编程方式批量对域控制器添加OU(http://topic.csdn.net/t/20051026/11/4351176.html)
- [VB.NET]在win服务中添加自动起动服务,每隔五分钟触发一次
- Visual Studio .NET 无法创建或打开应用程序。问题很可能是因为本地Web服务器上没有安装所需的组件。请运行 Visual Studio .NET 安装程序并添加Web开发组件。
- ASP.NET AJAX客户端编程之旅(四)——以组件的思想开发Ajax应用:客户端组件初探 收藏 在这里添加日志标题