사이트의 데이터를 표시하는 Android 앱을 개발하려고합니다. 그래서 여기AJAX 요청을 복제하고 XML을 얻기 위해 사이트 해독
는 거래이다, 나는이 사이트를 가지고 : http://gps.skgt-bg.com/Web/SelectByLine.aspx (그것은 불가리아어의)
그것은 타고 GPS를 기반으로, 내 도시에서 버스의 도착 예정 시간을 얻기 위해 ASP.NET 및 Ajax를 사용 버스들.
기본적으로 전송 유형 (첫 번째 드롭 다운 목록), 회선 번호 (두 번째), 버스의 제목 (라디오 버튼) 및 정지 지점 (3 번째 드롭 다운 목록). 버스가 정류장에있을 것으로 예상되는 시간과 분, 결과 계산 시간 및 버스 정류장의지도를 반환합니다. 나는 예상되는 시간과 분에만 관심이있다.
나는 서버에 보내는 요청을 이해하고 싶다. 그래서 내 애플 리케이션에서 그것을 복제 할 수 있고, XML을 다시 얻고, 내 애플 리케이션에서 시간을 보여줄 수있다.
우선 ASP.NET에 익숙하지 않아 보안 조치가 있는지 알 수 없으므로 이런 경우에 대비해야합니다. 그렇다면 사용하지 않는 것이 유감입니다. 하지만 지금까지의 나의 연구는 그렇게하지 않았다.
Firebug를 사용하면 WebResource.axd에 내가 관심있는 서버의 어셈블리를 식별하는 매개 변수와 변경 사항이 있는지 확인하는 타임 스탬프가 전송된다는 것을 알 수 있습니다.
내 질문에이 doable입니다, 매개 변수가 내 애플 리케이션은 지속적인 업데이 트가 필요합니다 너무 많이 변경됩니까? 또한 어떻게 XML을 요청할 수 있습니까?
나는 사이트
xmlRequest.open("POST", theForm.action, true);
xmlRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xmlRequest.send(postData);
에서 XML을 요청, 다음과 같은 자바 스크립트 코드를 참조하지만 난 정말 내가 방법을 봤더라도, 그것을 알아낼 수 없습니다. "application/x-www-form-urlencoded"는 URL이 인코딩되어 요청을 재현 할 수 없다는 것을 의미합니까?
내가 알아낼 수있는 몇 가지 문헌을 가르쳐 줄 수 있다면 매우 감사 할 것입니다.
안부,
앤드류
감사합니다 :
위키 백과에 대한 좀 더 많은 정보가 있습니다! 나는 그 때 그것을 지킬 것이다. – Andrew