我遵循了创建您的第一个 Web 服务教程。当我转到 Hello Service Soap11 元数据页面时,我看到以下内容:
POST /xml/reply/Hello HTTP/1.1
Host: localhost
Content-Type: application/xml
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...
</soap:Envelope>
该行POST /xml/reply/Hello HTTP/1.1
似乎不正确。当我使用Postman Rest Client并发布/xml/reply/hello
到测试 SOAP 端点时。它不起作用。响应是400 Bad Request
带有消息“无法反序列化 'application/xml' 请求...”
然后我更改 URL 以将请求发布为/soap11
,它与 status code 一起使用200 OK
。
Soap12 元数据页面也会出现此问题。
元数据页面生成似乎有些不对劲?