我是Android编程的新手,正在开发一个简单的应用程序,它必须执行POST和GET操作。我有一个JSON解析器类,它创建一个http请求,但我一直收到错误' GET'。我现在花了一些时间试图调试它,并且我已经重新编写了几次代码(我也在SO上找到了类似的线程,但建议的解决方案对我来说并不起作用),但我仍然不能弄清楚出了什么问题,因为我不断得到同样的错误。
答案 0 :(得分:3)
您需要使用.equals
而不是==
来比较Java中的字符串,因此您需要转换:
if(method == "GET")
为:
if(method.equals("GET"))
答案 1 :(得分:3)
正如Pooya所说,你需要使用“.equals”。
此外,为避免某些空指针,您可以反转检查
if("GET".equals(method))