0

我检查了这篇文章,我在设置默认值时遇到了问题。我可以让客户端连接,但默认值不起作用。在没有默认值的客户端中,我使用 ip:host/applicationcenter 进行连接。我已经为默认值尝试了相同的方法

“url”:“xxxx:9080/applicationcenter”,“defaultPort”:“9080”,“defaultContext”:“null”,

我尝试使用和不使用端口和上下文,尝试添加http://xxxx:9080/applicationcenter但仍然无法弄清楚为什么我无法连接。所以我将项目导入到我的本地电脑,看看 logcat 是否可以提供帮助。以为我会在这里问是否有人知道我做错了什么。

4

1 回答 1

0

一旦url设置了属性,就不再使用defaultPort和属性。defaultContext

顺便说一句,null不应该使用字符串。正确使用的是:
"url": "x.x.x.x:9080/applicationcenter", "defaultPort": null, "defaultContext": null

由于您没有在 URL 中指定协议,因此默认使用 HTTP。

可能是通过使用较新的版本,您已经使用了连接所需的正确设置......

调试它的一种方法是将“log”属性设置为 true,以便跟踪发生的情况。
然后,您应该在 Android LogCat 中看到例如这样的字符串:

[Appcenter][CordovaPlugin][INFO]: Query login demo on http://localhost:8080/applicationcenter

因此,您可以检查实际使用的登录名和 URL。

于 2015-01-30T10:57:56.903 回答