第七章 创建 Web Services - 指定 Web 服务的参数

2024-05-25 09:44

本文主要是介绍第七章 创建 Web Services - 指定 Web 服务的参数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 第七章 创建 Web Services - 指定 Web 服务的参数
    • 指定 `Web` 服务的参数
      • `SERVICENAME`
      • `NAMESPACE`
      • `RESPONSENAMESPACE`
      • TYPENAMESPACE
      • `RESPONSETYPENAMESPACE`
      • `SOAPVERSION`

第七章 创建 Web Services - 指定 Web 服务的参数

指定 Web 服务的参数

确保 Web 服务类对以下参数使用适当的值。

注意:如果使用 SOAP 向导从现有 WSDL 生成 Web 服务,请不要修改任何这些参数。

SERVICENAME

Web 服务的名称。该名称必须以字母开头,并且只能包含字母数字字符。

除非类定义了此参数,否则不会编译该类。

NAMESPACE

定义 Web 服务的目标命名空间的 URI,以便服务及其内容不会与其他服务冲突。它最初设置为“https://tempuri.org”,这是 SOAP 开发人员在开发过程中经常使用的临时 URI

如果不指定此参数,则目标命名空间为“https://tempuri.org”。

对于Web 服务,无法将请求消息放在不同的命名空间中。然而,IRIS Web 客户端没有此限制;请参阅消息的命名空间。

RESPONSENAMESPACE

定义响应消息的命名空间的 URI。默认情况下,这等于 ``NAMESPACE 参数指定的命名空间。

对于 Web 服务,无法将响应消息放在不同的命名空间中。然而,IRIS Web 客户端没有此限制;请参阅消息的命名空间。

TYPENAMESPACE

Web 服务定义的类型的架构的命名空间。如果不指定此参数,则架构位于 Web 服务的目标命名空间中(即 NAMESPACE 或默认值“https://tempuri.org”)。

对于 Web 服务,无法将请求消息类型放在不同的命名空间中。 Web 客户端没有此限制;请参阅类型的命名空间。

RESPONSETYPENAMESPACE

定义响应消息所使用的类型的命名空间的 URI。默认情况下,这等于 TYPENAMESPACE 参数指定的命名空间。

仅当 SoapBindingStyle 等于“document”(默认值)时才使用此参数。

对于 Web 服务或 IRIS Web 客户端,响应消息的类型必须全部位于同一命名空间中。

SOAPVERSION

指定 Web 服务的 WSDL 中通告的 SOAP 版本。使用以下值之一:

  • "" — 将此值用于 SOAP 1.11.2
  • "1.1" — 将此值用于 SOAP 1.1。这是默认设置。
  • "1.2" — 将此值用于 SOAP 1.2

Web 服务收到 SOAP 请求时,Web 服务的 SoapVersion 属性将更新为等于该请求的 SOAP 版本。

这篇关于第七章 创建 Web Services - 指定 Web 服务的参数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1001153

相关文章

Git打标签从本地创建到远端推送的详细流程

《Git打标签从本地创建到远端推送的详细流程》在软件开发中,Git标签(Tag)是为发布版本、标记里程碑量身定制的“快照锚点”,它能永久记录项目历史中的关键节点,然而,仅创建本地标签往往不够,如何将其... 目录一、标签的两种“形态”二、本地创建与查看1. 打附注标http://www.chinasem.cn

Python一次性将指定版本所有包上传PyPI镜像解决方案

《Python一次性将指定版本所有包上传PyPI镜像解决方案》本文主要介绍了一个安全、完整、可离线部署的解决方案,用于一次性准备指定Python版本的所有包,然后导出到内网环境,感兴趣的小伙伴可以跟随... 目录为什么需要这个方案完整解决方案1. 项目目录结构2. 创建智能下载脚本3. 创建包清单生成脚本4

python获取指定名字的程序的文件路径的两种方法

《python获取指定名字的程序的文件路径的两种方法》本文主要介绍了python获取指定名字的程序的文件路径的两种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要... 最近在做项目,需要用到给定一个程序名字就可以自动获取到这个程序在Windows系统下的绝对路径,以下

SpringBoot实现不同接口指定上传文件大小的具体步骤

《SpringBoot实现不同接口指定上传文件大小的具体步骤》:本文主要介绍在SpringBoot中通过自定义注解、AOP拦截和配置文件实现不同接口上传文件大小限制的方法,强调需设置全局阈值远大于... 目录一  springboot实现不同接口指定文件大小1.1 思路说明1.2 工程启动说明二 具体实施2

SpringBoot 获取请求参数的常用注解及用法

《SpringBoot获取请求参数的常用注解及用法》SpringBoot通过@RequestParam、@PathVariable等注解支持从HTTP请求中获取参数,涵盖查询、路径、请求体、头、C... 目录SpringBoot 提供了多种注解来方便地从 HTTP 请求中获取参数以下是主要的注解及其用法:1

HTTP 与 SpringBoot 参数提交与接收协议方式

《HTTP与SpringBoot参数提交与接收协议方式》HTTP参数提交方式包括URL查询、表单、JSON/XML、路径变量、头部、Cookie、GraphQL、WebSocket和SSE,依据... 目录HTTP 协议支持多种参数提交方式,主要取决于请求方法(Method)和内容类型(Content-Ty

sysmain服务可以禁用吗? 电脑sysmain服务关闭后的影响与操作指南

《sysmain服务可以禁用吗?电脑sysmain服务关闭后的影响与操作指南》在Windows系统中,SysMain服务(原名Superfetch)作为一个旨在提升系统性能的关键组件,一直备受用户关... 在使用 Windows 系统时,有时候真有点像在「开盲盒」。全新安装系统后的「默认设置」,往往并不尽编

Web服务器-Nginx-高并发问题

《Web服务器-Nginx-高并发问题》Nginx通过事件驱动、I/O多路复用和异步非阻塞技术高效处理高并发,结合动静分离和限流策略,提升性能与稳定性... 目录前言一、架构1. 原生多进程架构2. 事件驱动模型3. IO多路复用4. 异步非阻塞 I/O5. Nginx高并发配置实战二、动静分离1. 职责2

Python 基于http.server模块实现简单http服务的代码举例

《Python基于http.server模块实现简单http服务的代码举例》Pythonhttp.server模块通过继承BaseHTTPRequestHandler处理HTTP请求,使用Threa... 目录测试环境代码实现相关介绍模块简介类及相关函数简介参考链接测试环境win11专业版python

Spring创建Bean的八种主要方式详解

《Spring创建Bean的八种主要方式详解》Spring(尤其是SpringBoot)提供了多种方式来让容器创建和管理Bean,@Component、@Configuration+@Bean、@En... 目录引言一、Spring 创建 Bean 的 8 种主要方式1. @Component 及其衍生注解