2010-12-27 17 views
5

क्या आप कृपया एक सर्वर की सलाह दे सकते हैं जिसके खिलाफ मैं अपनी कक्षा का परीक्षण कर सकता हूं जो httpPost() विधि को प्रतिक्रिया भेजता है और प्राप्त करता है?मैं अपनी httpPost विधि का परीक्षण कहां कर सकता हूं?

उत्तर

7

उसके बारे में यहां free साइट:

http://www.snee.com/xml/crud/posttest.html 

आप के साथ दो पैरामीटर अपने प्रमुख

fname और lname और प्रदर्शित करेगा प्रतिक्रिया के रूप में डाल http://www.snee.com/xml/crud/posttest.cgi को पोस्ट कर सकते हैं।

यहाँ प्रपत्र

<html> 
<title>POST test</title> 
<body> 

<h1>posttest.html</h1> 

<form action="posttest.cgi" method="post"> 
<p>This form invokes an existing script called posttest.cgi:</p> 

<p>first name <input type="text" name="fname" size="40"/></p> 
<p>last name <input type="text" name="lname" size="40"/></p> 

<input type="submit" value=" go " /> 

</form> 

</body></html> 
मोटे आपको उस साइट पर जाना है और इसे बाहर की जाँच कर सकते हैं के

की पूरी स्रोत। आशा है कि मदद करता है

उसके बारे में यहां नमूना एंड्रॉयड कोड:

try{ 
HttpClient client = new DefaultHttpClient(); 
HttpPost request = new HttpPost(
"http://www.snee.com/xml/crud/posttest.cgi"); 

List<NameValuePair> postParameters = new ArrayList<NameValuePair>(); 

postParameters.add(new BasicNameValuePair("fname", "First name")); 
postParameters.add(new BasicNameValuePair("lname", "Last name")); 

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();}catch(Exception ex){} 
+0

धन्यवाद एक बहुत मदद की। – Eugene

+0

क्या आप नहीं जानते कि मैं केवल एक बार कोड की इस शांति का उपयोग क्यों कर सकता हूं (मैंने इसे अपने बटन के लिए ऑनक्लिक लिस्टनर में शामिल किया है) और फिर मुझे वाईफाई कनेक्शन बंद करना और चालू करना होगा? लॉग में मैं देख सकता हूं "12-27 21: 39: 50.136: WARN/GTalkService (21165): - java.net.SocketException: ऑपरेशन का समय – Eugene

+0

में है। Cgi में मैं चाहता हूं कि php में कोई भी है विकल्प या सीजीआई कोड ?? –

संबंधित मुद्दे