1
我的应用程序直到上周才使用http进行所有请求。 所有工作正常。 今天,后端服务器将其协议更改为HTTPS。 我在我的代码中做了一些更正,将http更改为https。之后,我的应用程序停止工作。我的CodeNameOne应用程序停止在HTTPS中工作
附加信息:
我通过CodeNameOne,网络监控员观察到所有HTTPS的请求不会有它的身体的内容。当协议是https时,只有标题出去了。 当协议返回到http并且正文内容正常显示在网络监视器中时,所有工作都恢复正常。
我覆盖了ConnectionRequest类的buildRequestBody方法来生成一些Json参数(项目需求)。但我想这个事实不会干扰(或不应该干扰)“ConectionRequest对象”如何执行其http/https请求。我的buildRequestBody代码与父代码非常相似。 它只将内容的格式更改为JSON。
谢谢你的回应。它正在发生,正如你所说的。 由无效的服务器证书引起无提示异常。 我正在执行我的测试,将https请求发送给服务器,证书未经合法授权机构验证。然后,我更改为安装了有效证书的其他服务器。之后,我的https请求也开始起作用。模拟器开始显示有关https请求的所有信息,与http一样。 – hrugani