WebService调用的万能套路
副标题:WebService调用的开发记事(依据数据)
文档如下:
1、【查询文档】发一个Get请求到wsdl地址,获取Web Service的文档内容
2、【获取请求xml的格式】会看文档的人也可以直接看文档,自己写出来,但是Postman可以帮你做这些事(没必要自己折腾啦),在Postman中点击Import
选择“Raw Text”,把刚才复制的wsdl文档全部粘贴到此处
点击Continue后,创建一个请求给你参考,这个就是请求的格式,测试时,照着改就可以了
3、【测试】填入Xml
点击发送后返回
1 2 3 4 5 6 | <!--typeCode为处理结果,0表示成功 -1表示失败--> <RESPONSE> <RETURNCODE>-1</RETURNCODE> <ERRORMEG>科室信息更新失败!错误提示:org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog.</ERRORMEG> <SOURCE_SYSTEM>UINDATA</SOURCE_SYSTEM> </RESPONSE> |
1 | Content is not allowed in prolog一般就是请求内容格式不正确,网上说和什么编码方式有关,这是错误的常规套路就是进行Html编码,可尝试先对<param>节点里面的内容进行Html编码编码完成后,请求成功 |

p.s.文档里面有说要USER_ATTRIBUTE这个字段的,但实际上又不要,所以还是要实际测一下才知道怎么写代码
★觉得本文有帮助就回复一句夸赞小倉唯的话吧,如:“唯ちゃん最高です”
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构