任何人都可以引導我使用ksoap2或其他方式連接android到php web服務的教程或工作示例?如何將android連接到php web服務
回答
進出口使用我的PHP Web網頁是這樣的:
的Java:
// params => "?action=getInfos"
private JSONObject getJSONObject(String params)
{
try
{
String url = path2webservicephp + params;
System.out.println("Call URL: " + url);
HttpGet request = new HttpGet(url);
request.setHeader("Content-Type", "text/xml;charset=UTF-8");
DefaultHttpClient httpclient2 = new DefaultHttpClient();
HttpResponse response = httpclient2.execute(request);
if (response.getStatusLine().getStatusCode() != 200)
throw new ConnectionException("Status Code is " + response.getStatusLine().getStatusCode() + ": " + response.getStatusLine().getReasonPhrase());
BufferedReader reader = new BufferedReader(new InputStreamReader(response.getEntity().getContent(), "UTF-8"));
String line = reader.readLine();
MyConstants.RECEIVEDBYTES += line.length();
reader.close();
if ("[]".equals(line))
return null;
return new JSONObject(line);
}
catch (Exception e)
{
LLog.e(Webservice.class, "Exception! params: " + params);
LLog.e(e, Webservice.class);
}
return null;
}
// LLog.e是從我自己的類。它記錄到Log.e併成一個文件
PHP:
$array = array('status' => 'ok', 'message' => 'your action was: '.$_GET['action']);
echo json_encode($array);
[android的REST和SOAP Web服務](中
這將返回wsdl,不調用該方法並取回結果。 – user1157662
我的webservice完成了我用PHP編寫的內容,併爲我的「工作」提供了一個響應。 我用ksoap2試了一下,但用JSON寫一個自己對我來說更簡單。 (因爲我討厭XML ......) 它和很大的「學習效果」結合在一起非常有趣。 – PKeidel
老兄,我知道你是對的。但事情是,該方法根本沒有被調用。對我來說,響應是一個xml字符串,但它只是返回wsdl,而且要注意我的web服務是在Yii php框架的幫助下編寫的......我甚至準備好JSON,如果它適用於調用。 – user1157662
- 1. 用android連接到PHP web服務器
- 2. android - 連接到web服務
- 3. 將Android連接到Web服務
- 4. 如何將Android連接到服務器
- 5. Android:連接到Android中的web服務
- 6. 如何連接Android應用程序連接到Web服務
- 7. android連接php-mysql使用web服務
- 8. PHP SoapClient連接到NET Web服務
- 9. 使用android連接到web服務器
- 10. 從Android連接到Jersey REST Web服務
- 11. 連接到Web服務的Android kSOAP2。
- 12. 如何連接到WSDL Web服務?
- 13. 如何連接到SOAP/WSDL Web服務?
- 14. 將iPhone連接到Web服務?
- 15. 將Android Studio連接到Web服務到SQL Server
- 16. Android連接到php的網絡服務
- 17. 如何將android連接到web服務並在android上顯示數據庫?
- 18. 如何將Android應用程序與amf web服務連接?
- 19. Sharepoint 2010業務連接服務連接到Web服務
- 20. 如何PHP的Web服務連接到SQL Server 2008 R2
- 21. 如何使用Android中的Soap連接到Web服務?
- 22. 如何在android中連接到asp.net web服務?
- 23. 如何連接到.net web服務使用ksoap2 android
- 24. 如何連接android到wamp服務器
- 25. Android如何連接到Drupal服務?
- 26. 從android連接到sql服務器拋出web服務WCf
- 27. 連接到一個web服務從android - AsyncTask或服務?
- 28. 將BlackBerry應用程序連接到PHP Web服務
- 29. Jax-WS連接到任何Web服務
- 30. 將Android應用程序連接到Web服務器數據庫
可能重複http://stackoverflow.com/questions/6929180/rest-and- soap-webservice-in-android) –