15
NameValuePairを使用してPOSTを使用し、HttpURLConnectionにパラメーターを追加する方法
私がやろうとしていますPOSTをしてHttpURLConnection(私はこのようにそれを使用する必要が、使用することはできませんHttpPost)、私はこのようなその接続にパラメータを追加したいのですが post.setEntity(new UrlEncodedFormEntity(nvp)); どこ nvp = new ArrayList<NameValuePair>(); 保存されているいくつかのデータを持つ私はこれを追加する方法の方法を見つけることができません。ArrayList私にはHttpURLConnectionここにあります: HttpsURLConnection https = (HttpsURLConnection) url.openConnection(); https.setHostnameVerifier(DO_NOT_VERIFY); http = https; http.setRequestMethod("POST"); http.setDoInput(true); http.setDoOutput(true); この厄介なhttpsとhttpの組み合わせの理由は、証明書を検証しない必要があるためです。それは問題ではありませんが、サーバーに適切にポストします。しかし、私はそれを引数付きで投稿する必要があります。 何か案は? 重複する免責事項: 2012年には、HTTP POSTリクエストにパラメーターがどのように挿入されるのかまったくわかりませんでした。NameValuePairそれがチュートリアルだったので、私はつかまっていました。この質問は重複しているように見えるかもしれませんが、私の2012年の自己は他の質問を読み、それを使用していませんNameValuePairでした。実際、それは私の問題を解決しませんでした。