मैंने सैमसंग गैलेक्सी टैब में SOAP विधि का परीक्षण किया और ठीक काम कर रहा है।एंड्रॉइड आईसीएस SOAP विधि काम नहीं कर रहा है?
उसी कोड पर मैंने एंड्रॉइड आइसक्रीम सैंडविच पर परीक्षण किया और काम नहीं कर रहा है।
नीचे मेरे कोड है,
HttpPost httppost = new HttpPost("xxxxxx");
httppost.setHeader("Content-type", "text/xml; charset=utf-8");
httppost.setHeader("SOAPAction", SoapAction);
StringEntity se1 = new StringEntity(env,HTTP.UTF_8);
se1.setContentType("text/xml");
se1.setContentEncoding(new BasicHeader(HTTP.CONTENT_TYPE, "text/xml; charset=utf-8"));
httppost.setEntity(se1);
HttpClient httpclient = new DefaultHttpClient();
BasicHttpResponse httpResponse = (BasicHttpResponse) httpclient.execute(httppost);
System.out.println("res------"+httpResponse.getStatusLine().toString()+" code "+httpResponse.getStatusLine().getStatusCode());
//Checking response
if(httpResponse!=null){
inputStream = httpResponse.getEntity().getContent();
BufferedReader r = new BufferedReader(new InputStreamReader(inputStream));
StringBuilder total = new StringBuilder();
String line="";
try {
while ((line = r.readLine()) != null) {
total.append(line);
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("line----"+line);
}
इस कोड को मैं मुद्रित में httpResponse.getStatusLine()। ToString() इस HTTP/1.1 200 OK कोड 200
की तरह मुद्रित मूल्य लेकिन रेखा मूल्य शून्य हो रही है।
धन्यवाद। ।।
जहां मुझे अपने प्रोजेक्ट में इस कोड का उपयोग करना चाहिए ... ??? – Jeeva123
नेटवर्क से संबंधित कार्यों को कॉल करने से पहले। मुख्य वर्ग की घोषणा के नीचे उपयोग करने के लिए बेहतर है। – chain