WEBSERVICE中的SOAP安全认证

转载 2004年09月14日 17:43:00
服务器端(包括设计器生成的代码)
Imports System
Imports System.Web.Services
Imports System.Web.Services.Protocols

'_
Public Class soapservice
Inherits System.Web.Services.WebService
Public Class MySoapHeader
Inherits SoapHeader
Public username As String
Public password As String
End Class

#Region " Web 服务设计器生成的代码 "

Public Sub New()
MyBase.New()

'该调用是 Web 服务设计器所必需的。
InitializeComponent()

'在 InitializeComponent() 调用之后添加您自己的初始化代码

End Sub

'Web 服务设计器所必需的
Private components As System.ComponentModel.IContainer

'注意: 以下过程是 Web 服务设计器所必需的
'可以使用 Web 服务设计器修改此过程。
'不要使用代码编辑器修改它。
Private Sub InitializeComponent()
components = New System.ComponentModel.Container
End Sub

Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
'CODEGEN: 此过程是 Web 服务设计器所必需的
'不要使用代码编辑器修改它。
If disposing Then
If Not (components Is Nothing) Then
components.Dispose()
End If
End If
MyBase.Dispose(disposing)
End Sub

#End Region

' Add a member variable of the type deriving from SoapHeader.
Public temp As New MySoapHeader

' Apply a SoapHeader attribute.
SoapHeader("temp")> _
Public Function HelloWorld() As String
If temp.username = "admin" Then
Return temp.username
Else : Return "user为空"
End If
End Function
End Class

客户端(不包括设计器)
Imports System.Web.Services.Protocols

Dim h As localhost.MySoapHeader
Dim myheader As localhost.MySoapHeader
Dim proxy As localhost.soapservice = New localhost.soapservice
h = New localhost.MySoapHeader
h.password = "1"
h.username = "admin"

proxy.MySoapHeaderValue = h
Dim results As String = proxy.HelloWorld

TextBox1.Text = results
TextBox2.Text = h.username

(NAMESPACE:="HTTP:>

(二)WebService之调用soap服务

引言 利用wsimport进行soap服务进行调用 1注意的地方 当解析本地的wsdl文件时需要修改生成的java文件内部的wsdl地址为在线的wsdl地址例如解析在线的天气预报服务 通过Ur...
  • LoveCarpenter
  • LoveCarpenter
  • 2016年12月30日 21:22
  • 5739

使用CXF 开发SOAP webservice 服务端实例

目前
  • Leonardo9029
  • Leonardo9029
  • 2014年11月10日 19:24
  • 1483

基于Java的webservice创建与soap方式调用

一、创建(服务端) 建立普通类,代码: 浏览器键入http://localhost:8083/HelloWorld 二、调用(客户端) 1、利用SoapUI获取请求报文 创建S...
  • u013258447
  • u013258447
  • 2017年05月09日 11:17
  • 1795

跨域WebService请求 ——Nginx+SOAP服务+Ajax客户端

跨域WebService请求 ——Nginx+SOAP服务+Ajax客户端 sf2gis@163.com 2015年12月14日   1 目标:将WebService和客户端部署在不同的服务...
  • sf2gis2
  • sf2gis2
  • 2015年12月16日 20:18
  • 2056

PHP利用SOAP进行webservice开发(客户端)

参考:http://blog.sina.com.cn/s/blog_777f9dbb01010fd1.html windows php.ini配置: extension = php_soap.dl...
  • bytxl
  • bytxl
  • 2013年07月10日 10:32
  • 1891

SOAP之WebService、JSON传值问题

原 SOAP之WebService、JSON传值问题 发表于1年前(2012-08-17 15:11)   阅读(1248) | 评论(0) 0人收藏此文章, 我要收藏 赞0 ...
  • legend_x
  • legend_x
  • 2014年02月19日 15:34
  • 1759

WebService soap报文请求与响应报文解析

需求         今日公司要做一个协同办公系统(OA),PC端已经完成。现在要做一个手机端网页端的。从登陆入手,需要向 服务端发送一段请求报文获取响应报文,对响应报文进行解析判断是否登录成功。 ...
  • qq_24505127
  • qq_24505127
  • 2016年11月06日 23:07
  • 20387

利用JavaScript SOAP Client直接调用webService --完整的前后台配置与调用示例

在前端javascript代码中直接调用webService服务,可以将后台调用webService的业务代码转移到前台,这样做的好处是: 1) 减少了后台编码量; 2) 在特定的情况下有助于减轻...
  • hu_shengyang
  • hu_shengyang
  • 2013年01月04日 17:15
  • 18168

webservice cxf -- 基于soap方式开发(一)

1、环境准备 JAVA环境变量配置:http://blog.csdn.net/z345434645/article/details/42388835 所需jar包:http://download....
  • z345434645
  • z345434645
  • 2015年01月07日 16:18
  • 1157

WebService通过soap获取天气

public class MainActivity extends AppCompatActivity implements View.OnClickListener { private Tex...
  • peotry_favour
  • peotry_favour
  • 2017年04月29日 10:59
  • 331
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:WEBSERVICE中的SOAP安全认证
举报原因:
原因补充:

(最多只允许输入30个字)