从Android中的ASPX页面获取响应

时间:2014-04-25 21:14:30

标签: c# android asp.net vb.net

我有一个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。

1 个答案:

答案 0 :(得分:1)

我认为您需要将该行放在页面顶部

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

哦,做重定向,这会导致意外行为