从C#类库生成POST而不提交

时间:2010-08-03 13:38:42

标签: c#

我知道我可以通过HttpWebRequest生成和发送帖子,但我想知道是否可以生成帖子并将其返回到Web应用程序,以便它可以执行帖子。

换句话说,我希望Web应用程序在我的类库中调用生成post请求的方法,但我希望Web应用程序提交它。这可能吗?

修改
我认识到这听起来像是“WTF?你为什么要这样做?”所以让我给出一些背景知识。有一些相当复杂的逻辑用于构建一些加密的post值(其中一些包含Web应用程序无权访问的数据)。因此,为了保持Web部分简单,我们抽象了后代。现在的问题是我们需要调用应用程序才能实际发布帖子。

另一个澄清,我想让浏览器提交请求(即好像用户填写表格并提交)。

1 个答案:

答案 0 :(得分:1)

HttpWebRequest的请求在您致电GetResponse之前未提交,因此应该可以通过HttpWebRequest并在GetResponse之间拨打HttpWebRequest req = ClassLibrary.GetPostRequest(); HttpWebResponse res = req.GetResponse(); ,尽管我不确定你为什么喜欢这样做。

{{1}}