2017-04-21 69 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()中傳遞的輸入參數中。

相關問題