我不确定我在这里做错了什么。我按照这里的说明进行操作:https://loopback.io/doc/en/lb3/Connecting-to-SOAP.html。本教程中的Web服务不起作用,因此我已经对此http://www.dneonline.com/calculator.asmx进行了替换 - 我已成功通过SOAPUI应用程序调用它(它有点像Postman)。
我完全遵循了说明,但是使用上面的网络服务,但是如果我尝试通过资源管理器添加2个数字(http://localhost:3000/explorer/) - 在Add的参数框中,使用:
{
"intA": 2,
"intB": 5
}
我的结果,这是不正确的,但它是Code 200
CURL:
curl -X POST --header' Content-Type:application / json' --header'接受:application / json' -d' {\ " intA":2,\ " intB":5 \ }' ' http://localhost:3000/api/CalculatorSoap/Add'
请求网址:
http://localhost:3000/api/CalculatorSoap/Add
回应机构
{
"AddResult": 0
}
响应代码
200
响应标头
{
"strict-transport-security": "max-age=0; includeSubDomains",
"x-content-type-options": "nosniff",
"date": "Fri, 15 Jun 2018 05:25:21 GMT",
"x-download-options": "noopen",
"x-frame-options": "DENY",
"content-type": "application/json; charset=utf-8",
"access-control-allow-origin": "http://localhost:3000",
"access-control-allow-credentials": "true",
"etag": "W/\"f-5IE4vqBmqHTFQ8rEDclDyFspFDY\"",
"connection": "keep-alive",
"vary": "Origin, Accept-Encoding",
"content-length": "15",
"x-xss-protection": "1; mode=block"
}