पढ़ने में त्रुटि मेरे पास निम्न एंड्रॉइड ऐप कोड है। मैं HTTP के माध्यम से एक वेब सेवा से कनेक्ट करने की कोशिश कर रहा हूँ। वेब सेवा अपाचे अक्ष का उपयोग करती है। हालांकि मैं प्रतिक्रिया में "XMLStreamReader पढ़ने में त्रुटि" त्रुटि में चल रहा हूं। मैं वास्तव में अटक गया हूं और यकीन नहीं कर रहा हूं कि मैं क्या कर सकता हूं। क्या यह हो सकता है कि HTTP क्लाइंट के विभिन्न संस्करण और SOAP सर्वर और क्लाइंट साइड पर उपयोग किए जा रहे हैं ?? इस पर किसी भी प्रकार की सहायताबहुत प्रशंसनीय होगी। वेब सेवा बहुत सरल है: sayHello विधि तर्क arg0 में दी गई = some_stringSOAP लिफाफा प्रतिक्रिया त्रुटि: XMLStreamReader
public class MainActivity extends Activity {
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
BufferedReader in = null;
try {
HttpClient client = new DefaultHttpClient();
HttpPost request = new HttpPost(
"http://10.0.0.63:8080/archibus/cxf/HelloWorld/sayHello");
request.addHeader("Content-Type", "text/xml");
List<NameValuePair> postParameters = new ArrayList<NameValuePair>();
postParameters.add(new BasicNameValuePair("arg0", "testing"));
UrlEncodedFormEntity formEntity = new UrlEncodedFormEntity(postParameters);
request.setEntity(formEntity);
HttpResponse response = client.execute(request);
in = new BufferedReader(new InputStreamReader(response.getEntity().getContent()));
StringBuffer sb = new StringBuffer("");
String line = "";
String NL = System.getProperty("line.separator");
while ((line = in.readLine()) != null) {
sb.append(line + NL);
}
in.close();
String page = sb.toString();
// Log.i(tag, page);
System.out.println(page);
} catch (Exception e) {
e.printStackTrace();
} finally {
if (in != null) {
try {
in.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}
http://www.lalit3686.blogspot.in/2012/06/calling-soap-webservice-using- httppost.html –