Android для Spring boot ws Проблема с пост-запросом - PullRequest
0 голосов
/ 04 марта 2019

Я пытаюсь создать приложение весенней загрузки, и я хочу получить и отправить данные этого веб-сервиса из приложения Android.

Веб-сервис работает в моей локальной сети, и я подключаю свое устройство Android в этой сети.

локальный IP-адрес: (POST) http://192.168.1.4:8080/customer

Я могу сделать запрос через почтальона.Вы можете увидеть ниже.

https://i.stack.imgur.com/Bmx5c.png

, когда я делаю пост-запрос с моего устройства Android.

Я получаю эту ошибку: E / Volley: [36147] BasicNetwork.executeRequest: Неожиданный код ответа 415 для http://192.168.1.4:8080/customer

 private void insertSw()
{
    StringRequest stringRequest=new StringRequest(Request.Method.POST, urlpost, new Response.Listener<String>() {

        @Override
        public void onResponse(String response) {
            Toast.makeText(getApplicationContext(),response.toString(),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() throws AuthFailureError {
            Map <String,String> params =new HashMap<String, String>();
            String name="nameexamplepost";
            String sex="M";
            params.put("name",name);
            params.put("sex",sex);
            return params;
        }
    };

    RequestQueue requestQueue= Volley.newRequestQueue(this);
    requestQueue.add(stringRequest);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...