openhab приложение для Android пост-запрос Заголовки Params

Мне нужно заменить этот почтовый запрос, показанный в openhab rest-api-документации

curl -X POST --header "Content-Type: text/plain" --
header"Accept:application/json" 
-d "ON" "http://ip_openHAB_host:8080/rest/items/My_Item"

В Android родное приложение Java, я Trig с залпом Android Google

RequestQueue queue = Volley.newRequestQueue(this);
String url = "http://192.168.0.100:8080/rest/items/Presence_Mobile_John";

JsonObjectRequest postRequest = new JsonObjectRequest (Request.Method.POST, url,
        new Response.Listener<JSONObject>()
        {
            @Override
            public void onResponse(JSONObject  response) {
                // response
                Log.d("Response", response.toString());
            }
        },
        new Response.ErrorListener()
        {
            @Override
            public void onErrorResponse(VolleyError error) {
                // TODO Auto-generated method stub
                Log.d("ERROR","error => "+error.toString());
            }
        }
  ) {
    @Override
    public Map<String, String> getHeaders() throws AuthFailureError {
        Map<String, String>  params = new HashMap<String, String>();
        params.put("Content-Type", "text/plain");
        params.put("Accept", "application/json");

        return params;
    }
    @Override
    protected Map<String, String> getParams() throws AuthFailureError {
        Map<String, String> params = new HashMap<String, String>();
        // tryed all different  Params  name
        params.put("data", "ON");
      //  params.put("body", "ON");
       // params.put("status", "ON");
       // params.put("state", "ON");

        return params;
    }
   };
  queue.add(postRequest);

но я когда-либо получаю этот журнал il сервера [WARN ] [rest.core.internal.item.ItemResource] - Получен HTTP-запрос POST в 'items/Presence_Mobile_John' с недопустимым значением состояния ''.

Как я могу выполнить действительный почтовый запрос для отправки параметров на сервер

0 ответов

Другие вопросы по тегам