如何返回Post消息

M_L_G_B_D 2012-10-12 02:50:36
我现在要对客户端提交的Post请求进行返回,但我在获取返回信息时,总是得到如下的格式:

{
flag:OK
}

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>

</title></head>
<body>
<form name="form1" method="post" action="Pushreport.aspx" id="form1">
<div>
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTE2MTY2ODcyMjlkZLl/M2N9Ig01Vd5vPjUeFSUCWRJe" />
</div>

<div>

</div>
</form>
</body>
</html>


而我想要返回的结果只是上面那一部分:

{
flag:OK
}


不知道应该如何来返回,求指教。

我的客户端获取的代码如下:

public string GetResponse(HttpWebResponse res)
{
responseHeaders = res.Headers;
Stream myResponseStream = res.GetResponseStream();
StreamReader myStreamReader = new StreamReader(myResponseStream, Encoding.GetEncoding("utf-8"));
string retString = myStreamReader.ReadToEnd();
myStreamReader.Close();
myResponseStream.Close();
res.Close();

return retString;
}



服务器端返回的代码如下:

protected void Page_Load(object sender, EventArgs e)
{
string strReturn = "{" + "\r\n" + "flag:OK" + "\r\n" + "}";
Response.Write(strReturn);
}
...全文
141 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
M_L_G_B_D 2012-10-12
  • 打赏
  • 举报
回复
问题解决了。我把前台的HTML全删了,就可以了。
  • 打赏
  • 举报
回复
这个思路可以啊,长见识
arecaiz 2012-10-12
  • 打赏
  • 举报
回复
最好用一般处理程序
  • 打赏
  • 举报
回复
再page_load中加上Response.end
「已注销」 2012-10-12
  • 打赏
  • 举报
回复
使用 一般处理程序 (ashx) 去做
云菲祥 2012-10-12
  • 打赏
  • 举报
回复
将服务端文件改成ashx,一般处理程序试试!

62,128

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧