zoukankan      html  css  js  c++  java
  • VB.NET中网络编程所需组件WinHTTP的添加

    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

    请求结果:

  • 相关阅读:
    9.16第一次上课关于HTML的小结
    9.22课堂记录
    9.19课堂记录
    html文档基本结构
    HTMl学习1
    HTML第一次学习笔记
    CSS3和CSS2.1的区别
    HTML5新元素
    第一课:HTML
    块级元素和行内元素
  • 原文地址:https://www.cnblogs.com/jiwangbujiu/p/5562859.html
Copyright © 2011-2022 走看看