【发布时间】:2016-05-23 08:01:55
【问题描述】:
我正在尝试实施支付网关。在最后一步中,我必须将数据发布到特定的 URL,然后重定向客户端。在 asp.net 中它是如此简单。我只是写了一个java脚本来做到这一点。然后我这样称呼它:
ClientScript.RegisterStartupScript(typeof(Page), "ClientScript", "<script language='javascript' type='text/javascript'> postRefId('" + "13" + "');</script> ", false);
但现在我想在 wcf 服务中做同样的事情。我不知道我该怎么做。我找到了this 文章,但它不起作用。 我也试过这个,但它没有工作:
var request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = body.Length;
using (var writer = new StreamWriter(request.GetRequestStream()))
writer.Write(body);
HttpContext.Current.Response.Redirect(url);
【问题讨论】:
标签: c# asp.net .net web-services wcf