Отправить данные на Laravel с Android Volley - PullRequest
0 голосов
/ 24 января 2019

Я хочу отправить данные идентификатора пользователя, полученные с помощью android, в laravel. коды на андроид;

public class MainActivity extends AppCompatActivity {

public String userId;

Button send;
private static final String KEY_USERNAME ="userId" ;
String insertUrl ="http://127.0.0.1:8000/registerDevices";
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    userId= "12345";

    send=(Button) findViewById(R.id.buttonPush);
    send.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            //Toast.makeText(getApplicationContext(), userId, Toast.LENGTH_LONG).show();
            registerUser();
        }
    });

}


public void registerUser(){

    StringRequest stringRequest = new StringRequest(Request.Method.POST, insertUrl,
            new Response.Listener<String>() {
                @Override
                public void onResponse(String response) {
                    Toast.makeText(getApplicationContext(), userId, Toast.LENGTH_LONG).show();
                }
            },
            new Response.ErrorListener() {
                @Override
                public void onErrorResponse(VolleyError error) {
                    Toast.makeText(getApplicationContext(), error.toString(), Toast.LENGTH_LONG).show();
                }
            }){
        @Override
        protected Map<String,String> getParams(){
            Map<String,String> params = new HashMap<String, String>();
            params.put(KEY_USERNAME,userId);

            return params;
        }

    };

    RequestQueue requestQueue = Volley.newRequestQueue(this);
    requestQueue.add(stringRequest);
}

}

Мой маршрут в laravel;

Route :: post ('/ registerDevices', 'RegisterController @ registerdevices');

public function registerdevices(Request $request)
{
    \Log::info('api call from andriod');
   $jsonPostedData = Input::get('userId');


    return $this->service->registerdevices($jsonPostedData);

}

мой код не работает и выдает ошибку;

java.net.ConnectException: в соединении отказано

Вы можете мне помочь?

...