我有一个Android应用程序,它调用服务器上的ASPX页面,它可以完成一些数据库工作并返回正常(大部分时间)。但是,我想要一些验证过程执行得很好。因此,我将以下行放在我的ASPX代码中,之后是Sub Ends。
Response.AddHeader(CONFIG.REG_RESPONSE, CONFIG.REG_ADDED)
我的Android中的这些行
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 :(得分:1)
我认为您需要将该行放在页面顶部
Response.AddHeader(CONFIG.REG_RESPONSE, CONFIG.REG_ADDED)
哦,做不重定向,这会导致意外行为