title: OKHTTP is secure?
body: <p>I am building an android app that needs to log the user to our server and the connection needs to be secure (HTTPs). My question is, should I use OKHTTP library for this purpose?</p>
  
  <p>I use the library to log a user as follows:</p>
  
  <pre><code>public class MainActivity extends AppCompatActivity {
  public static final MediaType JSON
          = MediaType.parse("application/json; charset=utf-8");
  private static final String TAG = MainActivity.class.getSimpleName();
  private JSONObject responseJson;
  @Override
  protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);
      Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
      setSupportActionBar(toolbar);
  
  
  
      final JSONObject myJson = new JSONObject();
      try {
          myJson.put("udid","c376e418-da42-39fb-0000-d821f1fd2804");
          myJson.put("email","email
          myJson.put("password","password");
      } catch (JSONException e) {
          e.printStackTrace();
      }
  
          Thread thread = new Thread(new Runnable(){
              @Override
              public void run() {
                  try {
                      //Your code goes here
                     String response =  post("https://ADDRESS/v1/auth", myJson.toString());
                      responseJson = new JSONObject(response);
                      String message = responseJson.getString("message");
                      String token = responseJson.getString("token");
                      Log.d(TAG,"Response message: " + message);
                      Log.d(TAG,"Response token: " + token);
                      Log.d("MainActivity",response);
                  } catch (Exception e) {
                      e.printStackTrace();
                  }
              }
          });
  
          thread.start();
  
  }
  
  String post(String url, String json) throws IOException {
      OkHttpClient client = new OkHttpClient();
      RequestBody body = RequestBody.create(JSON, json);
      Request request = new Request.Builder()
              .url(url)
              .post(body)
              .build();
      Response response = client.newCall(request).execute();
      return response.body().string();
  }
  }
  </code></pre>