我在一次集成实习生职位的技术面试中被问到这个问题。
他在深入了解 SOAP Web 服务。
问题)。假设您通过 SOAP 向客户端公开 Web 服务。当您检查它时,您提供服务的 url 已启动并正在运行。但是客户有问题,他无法访问您的网络服务。您将如何继续解决此问题?
我的回复:
我会首先检查客户端尝试访问服务的 url 是否正确。将检查 .wsdl 文件:端口、绑定 & 将检查一次是否在向 URL 发送 SOAP 请求时,我是否通过 SOAP UI 在本地接收 SOAP 响应。如果我收到错误,将根据我收到的错误类型进行故障排除:例如找不到页面、空异常等。
我觉得他还在期待其他的点。他暗示说您将在哪个注册表中检查已托管的所有 Web 服务(我想这主要是生产支持问题:P)
我告诉过我可能会查看 UDDI 注册中心,但对此不确定。
请让我知道您对什么可能是正确的方法的意见?