Dei uma olhada no seu php e, para mim, parece que a raiz é um
JSONArray
e não um JSONObject
. Seu makeHttpRequest
deve retornar um JSONArray
em vez de um JSONObject
Além disso, a comparação de strings em Java é realizada através do
equals
método, ==verifique a String
referência de. Por exemplo
if(method == "POST")
e
if-else
ramo também