首页 > 其他分享 >一种WebService的调用方式

一种WebService的调用方式

时间:2024-07-24 16:53:13浏览次数:11  
标签:调用 WebService 方式 XMLType call XSD id STRING


public static void sendMesWebService(String tel, String str) throws Exception {
        Service service = new Service();  //new 一个服务
        Call call = (Call) service.createCall();  //创建一个call对象
        call.setTargetEndpointAddress(endpoint); // 对端地址 http://ip:port/WebServiceServer/services/MessageService
        call.setOperationName("sendMessage");  //设置要调用的接口方法
        call.addParameter("in0", XMLType.XSD_STRING, ParameterMode.IN);//设置参数名 id  第二个参数表示String类型,第三个参数表示入参
        call.addParameter("in1", XMLType.XSD_STRING, ParameterMode.IN);
        call.setReturnType(XMLType.XSD_STRING);//返回参数类型
        //开始调用方法,假设我传入的参数id的内容是1001   调用之后会根据id返回users信息,以xml格式的字符串返回,也可以json格式主要看对方用什么方式返回
        Object[] ob = [tel, str]
        call.invoke(ob);
}

标签:调用,WebService,方式,XMLType,call,XSD,id,STRING
From: https://www.cnblogs.com/dyaqi/p/18321237

相关文章

  • RestSharp编写api接口测试,并实现异步调用(不卡顿)
    首先,确保你已经安装了RestSharpNuGet包。如果没有安装,可以通过以下命令安装:bashInstall-PackageRestSharp然后,在你的C#代码中,你可以按照以下步骤操作:引用RestSharp命名空间。创建一个RestClient实例。创建一个RestRequest实例,并设置请求方法和URL。执行异步POST请求。......
  • 简单易用的分页插件 原生HTML分页功能 JS ajax对接后台数据接口的调用
    简单易用的分页插件原生HTML分页功能JSajax对接后台数据接口的调用先来看一下整体的效果图如下:今天给大家推荐jQuery-Paging插件,一个用于简化网页分页的轻量级工具,包含自定义样式、动态生成分页、事件处理和集成示例。详细说明了如何在HTML中使用该插件及其功能配置。......
  • 如何使用 mypy 的类型检查来强制可调用类型的签名
    我有一个函数,它接受另一个函数x作为其参数。函数x可以有2种不同类型的签名,我想通过类型提示来强制执行此操作:TYPE_A=Callable[[int,int],int]TYPE_B=Callable[[int],int]defmy_func(x:Union[TYPE_A,TYPE_B])->None:...determinexisofwhichtype......
  • FastAPI 以串行方式而不是并行方式运行 api 调用
    我有以下代码:importtimefromfastapiimportFastAPI,Requestapp=FastAPI()@app.get("/ping")asyncdefping(request:Request):print("Hello")time.sleep(5)print("bye")return{"......
  • 帆软调用api
    原文章:http://t.csdnimg.cn/ZrFJJ原因:写出来的python脚本不能被FR直接使用方案:用Python制作API,通过FR的JS脚本调用这个API,从而实现实时调用。1.使用Python的Falsk框架编写API接口原文章代码如下:点击查看代码#-*-coding:UTF-8-*-#@Author:JW-Panda-数据分析师fr......
  • Tools - 通过PlantUML进行文本方式绘图
    PlantUML简介PlantUML是支持多系统多编辑器的一个以文字方式绘图的工具,可以根据文字表述直接生成图,支持时序图、流程图、用例图、状态图、组件图等。能够以插件形式被Idea、VSCode、PyCharm等编辑工具所集成需先安装Java和开源图片渲染库Graphviz,否则无法正常显示需要先熟悉......
  • 计数调用装饰器 - 为什么我将函数属性重置回 0?
    下面的代码计算了装饰函数func被调用的次数:fromfunctoolsimportwrapsdefcounting_calls(func):@wraps(func)definner(*args,**kwargs):inner.call_count+=1returnfunc(*args,**kwargs)inner.call_count=0returninner......
  • 易优CMS模板标签uibackground背景图片在模板文件index.htm中调用uibackground标签,实现
    【基础用法】标签:uibackground描述:背景图片上传标签,使用时结合html一起才能完成可视化布局,只针对具有可视化功能的模板。用法:<divclass="eyou-edit"e-id="文件模板里唯一的数字ID"e-page='文件模板名'e-type="background"style="background-image:url({eyou:uibackgrounde......
  • 以编程方式删除 Python 源中的类型提示
    我有一些为Python3.5编写的源代码,我想使其在Python3.4下可执行。我使用的3.5中唯一在3.4中不可用的功能是类型提示,因此我想编写一个脚本来完全删除这些功能。乍一看这似乎很容易,我决定编写一些正则表达式这样做,但后来我想到了一些边缘情况,我不确定如何解决像这样的......
  • 多重处理会导致 Python 崩溃,并给出一个错误:调用 fork() 时可能已在另一个线程中进行
    我对Python比较陌生,并试图为我的for循环实现一个多处理模块。我在img_urls中存储了一个图像url数组,我需要下载并应用一些Google视觉。if__name__=='__main__':img_urls=[ALL_MY_Image_URLS]runAll(img_urls)print("---%sseconds---"%(......