2016-04-10 107 views
1

如何將客戶端ID和客戶端密鑰放入httprequest中?將Curl請求地址轉換爲httpUrlConnection請求並獲取響應

  /* 
      curl -X POST -H "Content-Type: application/json" \ 
      --user "<client_id>:<client_secret>" \ 
     -d '{"grant_type": "client_credentials", "scope": "public"}' \ 
     'https://api.lyft.com/oauth/token' 
     */ 

    URL url = new URL("https://api.lyft.com/oauth/token"); 
      HttpURLConnection conn = (HttpURLConnection) url.openConnection(); 
      conn.setRequestProperty("Content-Type", "application/json"); 
      conn.setRequestProperty("grant_type", "client_credentials"); 
      conn.setRequestProperty("scope", "public"); 
      //conn.setRequestProperty("Authorization", "Token token=" + accessToken); 
      conn.setRequestMethod("POST"); 

獲取則httpStatus:400

回答