【发布时间】:2017-03-02 03:35:37
【问题描述】:
我是 WSO2 API 管理器的新手。我按照快速入门指南通过部署示例 PizzaShackAPI 进行学习。
https://docs.wso2.com/display/AM210/Quick+Start+Guide
当我点击“试试看!”时,我没有得到指南中提到的正确响应。
我收到以下响应,并且控制台中最初没有日志。
响应代码
0
响应标头
{
“错误”:“服务器没有响应”
}
在 Firefox 中添加自签名证书作为添加例外后,我在控制台中收到以下错误,
[2017-03-01 15:06:51,309] ERROR - SourceHandler I/O error: An established connection was aborted by the software in your
host machine
java.io.IOException: An established connection was aborted by the software in your host machine
at sun.nio.ch.SocketDispatcher.read0(Native Method)
at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:43)
at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)
at sun.nio.ch.IOUtil.read(IOUtil.java:197)
at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:380)
at org.apache.http.nio.reactor.ssl.SSLIOSession.receiveEncryptedData(SSLIOSession.java:371)
我猜这可能是证书配置问题。请帮我解决这个问题。
我尝试创建自己的 API。面临同样的问题。
【问题讨论】:
-
在调用 API 之前,您应该通过创建应用程序或使用默认应用程序来订阅 API。你在“试用”之前做过吗?
-
是的。我已经做到了。我订阅并生成了调用 API 的令牌。
-
在 try it 窗口中,您可以找到 curl 命令,在命令行控制台中使用它并再次测试您的 url。最后加上-k