यहां मेरे कोड का एक स्निपेट है। मैं HTTPOST का उपयोग कर वेबसाइट पर लॉगिन करने की कोशिश कर रहा हूं। मुझे "400 खराब अनुरोध" मिल रहा है मैंने विभिन्न संयोजनों की कोशिश की है। मैंने NameValuePair के बजाय उपयोगकर्ता नाम/पासवर्ड को शीर्षलेख के रूप में पास करने का प्रयास किया। लेकिन एक ही परिणाम। क्या मुझे कुछ याद आ रही है?मुझे एचटीपी/1.1 400 खराब अनुरोध क्यों मिल रहा है?
HttpClient httpclient = new DefaultHttpClient();
HttpPost post = new HttpPost("https://identi.ca/main/login");
List <NameValuePair> nvps = new ArrayList <NameValuePair>();
nvps.add(new BasicNameValuePair("nickname", u));
nvps.add(new BasicNameValuePair("password", p));
nvps.add(new BasicNameValuePair("submit", "Login"));
post.setEntity(new UrlEncodedFormEntity(nvps, HTTP.UTF_8));
HttpResponse response = httpclient.execute(post);
HttpEntity entity = response.getEntity();
Log.i("Login form POST result: ", response.getStatusLine().toString());
सहायता के लिए धन्यवाद।
आपको हमें अनुरोध दिखाना होगा। इसे लॉग से प्राप्त करने का प्रयास करें। – Zepplock