如何使用Codename从移动设备与HTTPS服务进行通信?

时间:2017-04-21 12:51:34

标签: codenameone

如何通过移动设备与HTTPS服务进行通信?通常在客户端,我们必须提供密钥存储路径,从中获取用于加密的公钥,然后将调用发送到启用HTTPS的服务器。

- 我们如何在代号名称中实现上述过程?

- 如何在apk中将此类证书公钥发布到app store?

1 个答案:

答案 0 :(得分:2)

您可以使用ConnectionRequest类来执行所有https请求和响应服务。

例如: -

ConnectionRequest req = new ConnectionRequest() {
            @Override
            protected void readResponse(InputStream input) throws IOException {
               }
                       };
                       req1.setPost(false);
                       req1.setUrl("http://graph.facebook.com/v2.8/me");
                       req1.addArgumentNoEncoding("fields", "feed{name,full_picture,message,story}");
                       req1.addArgumentNoEncoding("access_token", token);
                       NetworkManager.getInstance().addToQueue(req1);

您可以使用.setUrl()方法设置http网址。并且响应存储在ConnectionRequest()中传递的输入参数中。