如何从头开始创建http响应?

时间:2012-06-24 20:08:36

标签: asp.net html httpresponse google-checkout

我有返回http响应的代码,但它也包含页面的内容。我如何从头开始创建一个响应,除了我放入的内容之外,它不会包含任何内容?

我的代码现在:

GCheckout.AutoGen.NotificationAcknowledgment response = new GCheckout.AutoGen.NotificationAcknowledgment();
response.serialnumber = serialNumber;
HttpContext.Current.Response.Clear();
HttpContext.Current.Response.BinaryWrite(GCheckout.Util.EncodeHelper.Serialize(response));
HttpContext.Current.Response.StatusCode = 200;

1 个答案:

答案 0 :(得分:2)

在设置状态代码并写出响应内容后,请调用HttpContext.Current.Response.End()以停止执行当前请求。