我已經開發了我要去的Json
從手機發送數據到服務器的應用程序,爲此,我在Android上使用Volley
庫。
但我無法發送數據到服務器!Android中
我簡單的PHP代碼:
$name = $_GET["name"];
$j = array('name' =>$name);
echo json_encode($j);
我的Java代碼:
private void makeJsonObjectRequest() {
mRequestQueue = Volley.newRequestQueue(this);
String url = "http://my-site-name/sampleGET.php";
StringRequest jsonObjReq = new StringRequest(Request.Method.GET, url,
new Response.Listener<String>() {
@Override
public void onResponse(String response) {
Log.d("result:", response);
Toast.makeText(getApplicationContext(), response, Toast.LENGTH_SHORT).show();
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
VolleyLog.d("err", "Error: " + error.getMessage());
makeJsonObjectRequest();
}
}) {
@Override
protected Map<String, String> getParams() {
Map<String, String> params = new HashMap<>();
params.put("name", "json");
return params;
}
};
mRequestQueue.add(jsonObjReq);
}
這也得到了以下鏈接幫助:Click to see link
但仍然不能使用它,併發送數據從移動到服務器!
我該怎麼做? 請給我正確以及如何使用它
能否再詳述一下嗎?你的迴應是什麼?這可以通過多種方式解決,具體取決於響應。 – TommySM