ich weiß nicht, warum ich Params zu Server mit volley senden kann, ist mein Problem, wenn ich versuche, velley zu senden params ich bekomme diesen Fehler zu meinem logcat,kann keine params zu Server mit volley senden
[149] BasicNetwork.performRequest: Unexpected response code 403 for http://localhost/test/post.php
kann mir jeder helfen, dieses Problem zu lösen?
mein PHP-Server:
<?php
if (isset($_POST['action'])){
$action = $_POST['action'];
} else {
echo "Invalid Data";
exit;
}
if($action="read"){
echo "read";
}
?>
meine Anfrage:
String tag_string_req = "string_req";
String url = "http://localhost/test/post.php";
StringRequest strReq = new StringRequest(Request.Method.POST,
url, new Response.Listener<String>() {
@Override
public void onResponse(String response) {
Log.d("TAG", response.toString());
Log.d("LOG", "success");
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
VolleyLog.d("TAG", "Error: " + error.getMessage());
}
}){
@Override
protected Map<String, String> getParams() throws AuthFailureError {
Map<String, String> params = new HashMap<String, String>();
params.put("action", "read");
return params;
}
};
AppController.getInstance().addToRequestQueue(strReq, tag_string_req);
localhost? Wo läuft Ihr Server? Auch auf deinem Android-Gerät? – greenapps
ja in wamp server – Shahab
Sie sagen, Sie haben einen Wamp-Server auf Ihrem Android-Gerät? Das ist nicht möglich, weil du weißt, wo das w steht? – greenapps