2017-04-21 48 views
1

如何与移动设备上的HTTPS服务进行通信?一般来说,在客户端,我们必须提供一个密钥存储路径,从中获取用于加密的公钥,然后将呼叫发送到启用HTTPS的服务器。如何使用Codename one与移动设备上的HTTPS服务进行通信?

- 我们如何才能在一个客户端的代码名称上实现上述过程?

- 如何在apk中发布这样的证书公钥到应用商店?

回答

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 URL。并且响应存储在ConnectionRequest()中传递的输入参数中。

相关问题