2014-04-25 3 views
2

나는 데이터베이스 작업을 수행하고 괜찮 았던 (대부분의 시간) 서버에서 ASPX 페이지를 호출하는 안드로이드 응용 프로그램을 가지고 있습니다. 그러나, 나는 프로세스가 잘 실행되었는지 확인하고 싶습니다. 그러므로 나는 ASPX 코드에 다음과 같은 라인을 넣었다. 내 안드로이드응답 받기 안드로이드의 ASPX 페이지에서 돌아 가기

Response.AddHeader(CONFIG.REG_RESPONSE, CONFIG.REG_ADDED) 

그리고이 라인은

OutputStream out = httpCon.getOutputStream(); 
out.write(bytes); 
out.close(); 
int status = httpCon.getResponseCode(); 
strReceivedURL = httpCon.getURL().getFile(); 
strReturnedResponse = httpCon.getHeaderField(Config.REG_RESPONSE);  
Log.d(DEBUG, "Response Header:" + strReturnedResponse); 

는 그러나, null를 돌려줍니다. 또한,이 어리석은 질문에 대한 미안하지만, 넣어 경우

Response.Redirect("/") 'Redirecting to home page 

그 경우 Response.Header (s) null이 될까요? 이와 같은 요청을 처리하는 가장 좋은 방법은 무엇입니까? ASPX 페이지 (Servlet처럼)를 사용하고 있는데,이 aspx 페이지에는 HTML이 없습니다.

+0

의 원인이됩니다. – vjdhama

+0

@vjdhama : 혼란을 가져 주어서 죄송합니다. 업데이트 된 코드를 참조하십시오. – programmerboy

답변

1

나는 당신이 당신의 페이지

Response.AddHeader(CONFIG.REG_RESPONSE, CONFIG.REG_ADDED) 

오의 상단에 그 선을 배치하고 하지 리디렉션을 할 필요가 생각이 조금 더 자세한 사항은 높게 평가 될 것입니다 예기치 않은 동작을

+0

나는 당신이 맞다고 믿는다. 내가 방향을 바꾸지 않으면 Response.Header가 ASPX 페이지에서 돌아오고있다. 다른 조건에 따라 CONFIG.REG_RESPONSE에 다른 값을 넣을 것입니다. – programmerboy

+0

문제가 해결 되었습니까 @programmerboy – meda

+0

예, 해결되었습니다. 고마워요 – programmerboy

관련 문제