HttpGet с запросом тела андроида

Я пытаюсь сделать запрос на сервере HttpGet. Но в теле сообщения должен быть объект json. Код ниже не работает, потому что unit_id и sercret_key не отправляются на сервер в сообщении тела. Как мне это сделать?

JSONObject:

{
"unit_id": 12345,
"secret_key": "sdfadfsa6as987654754"
}

Мой код:

private HttpResponse makeRequest(int id, String secretKey) throws Exception {
    BasicHttpParams params = new BasicHttpParams();
    params.setParameter("id", id);

    params.setParameter("secret_key", secretKey);

    httpget.setHeader("Accept", "application/json");

    httpget.setParams(params);
    httpget.setHeader("Content-type", "application/json");

    // Handles what is returned from the page
    return httpclient.execute(httpget);
}

Редактировать: в php этот запрос сделан так

Ответы на вопрос(3)

Ваш ответ на вопрос