首先,当然是发送的SOAP头里添加信息的方法了,前面有过记录,这里就不再写了
可参见
[学习日记]对SOAP请求的头添加内容的方法
那么这次向头内添加的信息为:
dim
proxy
as
GetHttpHeadersProxy
=
new
GetHttpHeadersProxy
proxy.AddHttpHeader(
"
name
"
,
"
aowind
"
)
proxy.AddHttpHeader(
"
pwd
"
,
"
123456
"
)
接下来就是WEB服务方面的验证方法了。
<
%@ WebService Language
=
"
vb
"
Class="believing.Believing" %>
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
Imports System
Imports System.Web.Services
Imports System.IO
Imports System.Collections
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_2887d91d0594ef8793c1db92b8a1d545.gif](https://yqfile.alicdn.com/img_2887d91d0594ef8793c1db92b8a1d545.gif?x-oss-process=image/resize,w_1400/format,webp)
Public Structure httpheader
Public name As String
Public value As String
End Structure
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_2887d91d0594ef8793c1db92b8a1d545.gif](https://yqfile.alicdn.com/img_2887d91d0594ef8793c1db92b8a1d545.gif?x-oss-process=image/resize,w_1400/format,webp)
<System.Web.Services.WebService(Namespace:="http://hx66.com", Description:="身份验证服务")> _
![img_2887d91d0594ef8793c1db92b8a1d545.gif](https://yqfile.alicdn.com/img_2887d91d0594ef8793c1db92b8a1d545.gif?x-oss-process=image/resize,w_1400/format,webp)
Public Class Believing
Inherits System.Web.Services.WebService
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
<WebMethod(Description:="<font color=green>身份验证方法</font>")> _
![img_2887d91d0594ef8793c1db92b8a1d545.gif](https://yqfile.alicdn.com/img_2887d91d0594ef8793c1db92b8a1d545.gif?x-oss-process=image/resize,w_1400/format,webp)
Public Function lianzheng() As String
dim name,pwd as string
name=Context.Request.Headers("name")
pwd=Context.Request.Headers("pwd")
If (用户表中存在name) And (用户表中存在pwd) Then
Try
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_a76e9bb6ed00cf1c9c9f4ee2f04b558b.gif](https://yqfile.alicdn.com/img_a76e9bb6ed00cf1c9c9f4ee2f04b558b.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_a76e9bb6ed00cf1c9c9f4ee2f04b558b.gif](https://yqfile.alicdn.com/img_a76e9bb6ed00cf1c9c9f4ee2f04b558b.gif?x-oss-process=image/resize,w_1400/format,webp)
.
Catch ex As Exception
Return ex.ToString
End Try
Return "OK!"
Else
Return "用户名或都密码有误,请求不于处理"
End If
End Function
可以看到
name = Context.Request.Headers( " name " )
pwd = Context.Request.Headers( " pwd " )
这两句就是从SOAP头中取出数据
也可以用索引方式来取得
Context.Request.Headers(0).value
可参见
[学习日记]对SOAP请求的头添加内容的方法
那么这次向头内添加的信息为:
![img_a6339ee3e57d1d52bc7d02b338e15a60.gif](https://yqfile.alicdn.com/img_a6339ee3e57d1d52bc7d02b338e15a60.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_a6339ee3e57d1d52bc7d02b338e15a60.gif](https://yqfile.alicdn.com/img_a6339ee3e57d1d52bc7d02b338e15a60.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_a6339ee3e57d1d52bc7d02b338e15a60.gif](https://yqfile.alicdn.com/img_a6339ee3e57d1d52bc7d02b338e15a60.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_a6339ee3e57d1d52bc7d02b338e15a60.gif](https://yqfile.alicdn.com/img_a6339ee3e57d1d52bc7d02b338e15a60.gif?x-oss-process=image/resize,w_1400/format,webp)
接下来就是WEB服务方面的验证方法了。
![img_405b18b4b6584ae338e0f6ecaf736533.gif](https://yqfile.alicdn.com/img_405b18b4b6584ae338e0f6ecaf736533.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_1c53668bcee393edac0d7b3b3daff1ae.gif](https://yqfile.alicdn.com/img_1c53668bcee393edac0d7b3b3daff1ae.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_2887d91d0594ef8793c1db92b8a1d545.gif](https://yqfile.alicdn.com/img_2887d91d0594ef8793c1db92b8a1d545.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_7a2b9a960ee9a98bfd25d306d55009f8.gif](https://yqfile.alicdn.com/img_7a2b9a960ee9a98bfd25d306d55009f8.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_105a1e124122b2abcee4ea8e9f5108f3.gif](https://yqfile.alicdn.com/img_105a1e124122b2abcee4ea8e9f5108f3.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_2887d91d0594ef8793c1db92b8a1d545.gif](https://yqfile.alicdn.com/img_2887d91d0594ef8793c1db92b8a1d545.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_7a2b9a960ee9a98bfd25d306d55009f8.gif](https://yqfile.alicdn.com/img_7a2b9a960ee9a98bfd25d306d55009f8.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_2887d91d0594ef8793c1db92b8a1d545.gif](https://yqfile.alicdn.com/img_2887d91d0594ef8793c1db92b8a1d545.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_7a2b9a960ee9a98bfd25d306d55009f8.gif](https://yqfile.alicdn.com/img_7a2b9a960ee9a98bfd25d306d55009f8.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_2887d91d0594ef8793c1db92b8a1d545.gif](https://yqfile.alicdn.com/img_2887d91d0594ef8793c1db92b8a1d545.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_7a2b9a960ee9a98bfd25d306d55009f8.gif](https://yqfile.alicdn.com/img_7a2b9a960ee9a98bfd25d306d55009f8.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_a76e9bb6ed00cf1c9c9f4ee2f04b558b.gif](https://yqfile.alicdn.com/img_a76e9bb6ed00cf1c9c9f4ee2f04b558b.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_a76e9bb6ed00cf1c9c9f4ee2f04b558b.gif](https://yqfile.alicdn.com/img_a76e9bb6ed00cf1c9c9f4ee2f04b558b.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_a76e9bb6ed00cf1c9c9f4ee2f04b558b.gif](https://yqfile.alicdn.com/img_a76e9bb6ed00cf1c9c9f4ee2f04b558b.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_105a1e124122b2abcee4ea8e9f5108f3.gif](https://yqfile.alicdn.com/img_105a1e124122b2abcee4ea8e9f5108f3.gif?x-oss-process=image/resize,w_1400/format,webp)
可以看到
name = Context.Request.Headers( " name " )
pwd = Context.Request.Headers( " pwd " )
这两句就是从SOAP头中取出数据
也可以用索引方式来取得
Context.Request.Headers(0).value