php 파일에서 if문으로

한 경우에는 data를 0으로 출력시키고

다른 경우에는 1로 출력시키게 만들었습니다.

 

예를 들어, 특정 경우에 웹에서 php를 불러 실행시키면 다음과 같이 나옵니다.

 

<?xml version="1.0" encoding="utf-8" ?>

- <record>
  <status data="1" />
</record>
 
이렇게 1로 찍혀야 정상인 상황입니다만..
이상하게 안드로이드에서 다음과 같이 부르면
 
String addr = CommonUtil.createUrl("check_status.php);
  URL url = new URL("addr);
  addr += "?id=" + id;
  
  System.out.println(addr);
// 출력되는 주소는 웹에서 실행시킨 http 주소와 오차없이 동일합니다.
  
  XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
  XmlPullParser parser = factory.newPullParser();
  parser.setInput(url.openStream(), "UTF-8");
 
로 파싱을 시작하여 일련의 과정을 통해
parser.getAttributeValue(null, "data");
를 부르면
웹에서 1로 나옴에도 불구하고 무조건 0으로 찍힙니다..
웹으로 부를 때 정상적으로 찍히는거 보면 php 문법에는 문제가 없는 듯 보이는데
안드로이드에서만 계속 0으로 찍히는 이유가 있을까요?