我是 android 的新手,我在我的应用程序中使用 xml 解析。我点击了以下链接: http://www.androidhive.info/2011/11/android-xml-parsing-tutorial.In我的 Activity 我正在使用以下代码:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.practicetests);
lvPracticeTests=(ListView)findViewById(R.id.practicetestslist);
btnBack=(Button)findViewById(R.id.back);
btnBack.setOnClickListener(this);
XMLParser parser = new XMLParser();
String xml = parser.getXmlFromUrl(URL); // getting XML
Log.e("xml",xml);
XMLParser parser = new XMLParser();
String xml = parser.getXmlFromUrl(URL); // getting XML
Log.e("xml",xml);
}
但我在 logcat 中收到以下错误:这是 logcat 中的 xml 值: Message":"请求的资源不支持http方法'POST'
最佳答案
只需替换 HttpPost post= new HttpPost(URL);
进入
HttpGet get=new HttpGet(URL);
在你的解析器类中
我想你的问题会得到解决。
关于android - 使用xml解析获取请求的资源不支持http方式POST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14081296/