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 этот запрос сделан так