@FormUrlEncoded
@POST("Places.php")
Call<List<CountryModel>> getCountries(@Field("tableName") String tableName);
@FormUrlEncoded
@POST("Places.php")
Call<List<CityModel>> getCities(@Field("tableName") String tableName);
@FormUrlEncoded
@POST("Places.php")
Call<List<NeighborhoodModel>> getNeighborhoods(@Field("tableName") String tableName);
我有一個名為 Places.php 的 PHP 檔案,該檔案根據 tableName 引數將資料作為 JSON 陣列提供給我。
一切運行良好,但我想問是否可以根據方法名稱而不是 tableName 從服務器獲取資料。
例如,如果我呼叫了該getCountries方法,那么這意味著我想要獲取國家/地區,是否可以在不插入表名引數的情況下做到這一點?
uj5u.com熱心網友回復:
當然可以,但這部分要先從 PHP 代碼端完成,然后再在 Android 上完成。希望這個鏈接對你有幫助
https://tutorialsclass.com/php-rest-api-file_get_contents/
uj5u.com熱心網友回復:
在 PHP 中創建 Restful API 并呼叫該方法。使用這個例子
更新:
<? PHP
require_once ( "SiteRestHandler.php");
$ view = "";
if (isset ($ _GET & # 91; "view" & # 93;))
$ view = $ _GET & # 91 ; "view" & # 93 ;;
/ *
* RESTful service controller
* URL mapping
* /
switch ($ view) {
case "all":
// Handle REST Url / site / list /
$ siteRestHandler = new SiteRestHandler ();
$ siteRestHandler -> getAllSites ();
break;
case "single":
// Handle REST Url / site / show / < id> /
$ siteRestHandler = new SiteRestHandler ();
$ siteRestHandler -> getSite ($ _GET [ "id"]);
break;
case "":
// 404 - not found;
break;
}
?>
學到更多
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/411096.html
標籤:
