基于评论和进一步的研究,我意识到Servlet无法假定有关将数据放入服务器的任何信息,因此不会解析名称/值对。
以下解决方案似乎是处理通过PUT传递的任何数据的正确方法,并且可以解析为XML,名称/值等。
BufferedReader br = new BufferedReader(new InputStreamReader(req.getInputStream());String data = br.readLine();

基于评论和进一步的研究,我意识到Servlet无法假定有关将数据放入服务器的任何信息,因此不会解析名称/值对。
以下解决方案似乎是处理通过PUT传递的任何数据的正确方法,并且可以解析为XML,名称/值等。
BufferedReader br = new BufferedReader(new InputStreamReader(req.getInputStream());String data = br.readLine();