我正在设置WSO2-AM并上传API的servicedefinition swagger.json,但是在WSO2-AM中尝试该服务时,我在FireFox中收到响应“尝试获取资源时出现TypeError:NetworkError”。在Chrome中,其响应为“ TypeError:无法提取”。 该服务器是informationproxy.com,并且已配置SSL。 URL栏上带有受信任的证书链的绿色锁看起来不错。它不保证使用ip-number“ https://209.182.203.81:9443/store/”
问题是:是什么使WSO2(在FireFox中)响应“尝试获取资源时出现TypeError:NetworkError。”
该服务似乎不是问题,因为它在editor.swagger.io中可以正常工作。 该服务也可以正常工作,直接从curl调用到外部serviceprovider,返回包含我期望的数据的有效JSON:
curl -k -X GET "https://tieka.nl/webservices/address/luxembourg/v1/?postcode=8080&number=1" -H "accept: application/json"
另外:我尝试实现的所有其他api服务均失败,并显示相同的错误消息。
有副作用。对这种卷曲的响应是一个加密的有效载荷:
curl -k -X GET "https://209.182.203.81:8243/webservices/address/luxembourg/v1/?postcode=8080&number=1" -H "accept: application/json" -H "Authorization: Bearer a1111111-1aa1-1111-aaaa-1111aaaa1111"
<ns:binary xmlns:ns="http://ws.apache.org/commons/ns/payload">PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9JRVRGLy9EVEQgSFRNTCAyLjAvL0VOIj4KPGh0bWw+PGhlYWQ+Cjx0aXRsZT4zMDEgTW92ZWQgUGVybWFuZW50bHk8L3RpdGxlPgo8L2hlYWQ+PGJvZHk+CjxoMT5Nb3ZlZCBQZXJtYW5lbnRseTwvaDE+CjxwPlRoZSBkb2N1bWVudCBoYXMgbW92ZWQgPGEgaHJlZj0iaHR0cHM6Ly93d3cudGlla2Eubmw6ODAvd2Vic2VydmljZXMvYWRkcmVzcy9sdXhlbWJvdXJnL3YxLz9wb3N0Y29kZT04MDgwJmFtcDtudW1iZXI9MSI+aGVyZTwvYT4uPC9wPgo8aHI+CjxhZGRyZXNzPkFwYWNoZSBTZXJ2ZXIgYXQgd3d3LnRpZWthLm5sIFBvcnQgODA8L2FkZHJlc3M+CjwvYm9keT48L2h0bWw+Cg==</ns:binary>