Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/194.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 当截击post请求我的代码为时,为我的url获取错误意外响应代码404_Android - Fatal编程技术网

Android 当截击post请求我的代码为时,为我的url获取错误意外响应代码404

Android 当截击post请求我的代码为时,为我的url获取错误意外响应代码404,android,Android,当截击post请求我的代码为时,为我的url获取错误意外响应代码404 }strong text通过添加代码结尾来尝试此操作 public function postRequest(Request $request) { $response = array(); $name = $request->input('name'); $email = $request->input('email'); $saveData = new Users();

当截击post请求我的代码为时,为我的url获取错误意外响应代码404
}strong text

通过添加代码结尾来尝试此操作

public function postRequest(Request $request) {
    $response = array();
    $name = $request->input('name');
    $email = $request->input('email');

    $saveData = new Users();
    $saveData->name = $name;
    $saveData->email = $email;

    $saveData->save();

    if(isset($saveData)) {
        $response['code'] = 200;
        $response['status'] = 'success';
        $response['content'] = "Data saved Successfully";
    } else {
        $response['code'] = 400;
        $response['status'] = 'error';
        $response['content'] = "Error in data saving";
    }

    return response($response, $response['code'])
                ->header('content_type', 'application/json');

您的代码是正确的这是一个服务器端问题,因为404当在服务器上找不到资源时它就会出现。我在postman中检查了我的api,它的工作正常,参数与我在string RequestAsk中传递给后端人员的参数相同
public function postRequest(Request $request) {
    $response = array();
    $name = $request->input('name');
    $email = $request->input('email');

    $saveData = new Users();
    $saveData->name = $name;
    $saveData->email = $email;

    $saveData->save();

    if(isset($saveData)) {
        $response['code'] = 200;
        $response['status'] = 'success';
        $response['content'] = "Data saved Successfully";
    } else {
        $response['code'] = 400;
        $response['status'] = 'error';
        $response['content'] = "Error in data saving";
    }

    return response($response, $response['code'])
                ->header('content_type', 'application/json');
   int socketTimeout = 500000;//30 seconds - change to what you want
        RetryPolicy policy = new DefaultRetryPolicy(socketTimeout, DefaultRetryPolicy.DEFAULT_MAX_RETRIES, DefaultRetryPolicy.DEFAULT_BACKOFF_MULT);
        stringRequest.setRetryPolicy(policy);
        // Creating RequestQueue.
        RequestQueue requestQueue = Volley.newRequestQueue(this);

        // Adding the StringRequest object into requestQueue.
        requestQueue.add(stringRequest);