I am trying to do POST with
HttpURLConnection(I need to use it this way, can’t use
HttpPost) and I’d like to add parameters to that connection such as
nvp = new ArrayList<NameValuePair>();
having some data stored in. I can’t find a way how to add this
ArrayList to my
HttpURLConnection which is here:
HttpsURLConnection https = (HttpsURLConnection) url.openConnection(); https.setHostnameVerifier(DO_NOT_VERIFY); http = https; http.setRequestMethod("POST"); http.setDoInput(true); http.setDoOutput(true);
The reason for that awkward https and http combination is the need for not verifying the certificate. That is not a problem, though, it posts the server well. But I need it to post with arguments.
Back in 2012, I had no idea how parameters were inserted into an HTTP POST request. I was hanging on to
NameValuePair because it was in a tutorial. This question might seem like a duplicate, however, my 2012 self read that other question and as it was NOT using
NameValuePair. It did not, in fact, solve my problem.