Asp.net 我可以做一个http post然后重定向吗?

Asp.net 我可以做一个http post然后重定向吗?,asp.net,http,httprequest,httpresponse,httpwebresponse,Asp.net,Http,Httprequest,Httpresponse,Httpwebresponse,我正在努力正确理解这一点 我有一个简单的web表单,在页面加载中,我有一些代码创建一个HttpWebRequest对象。然后执行Http POST,在正文中传递一些信息 响应将返回302重定向,这很好。如何从页面加载中的响应重定向到位置页面?如果我做了一个响应.重定向,那会不会再次执行HTTP GET 此外,我在帖子正文中传递的一些信息将决定我是否可以访问它想要重定向的页面。是什么阻止了人们获取位置URL并将其粘贴到浏览器中,以及本质上执行HTTP GET 这是一个有点混乱,我可能没有把握它正确

我正在努力正确理解这一点

我有一个简单的web表单,在页面加载中,我有一些代码创建一个
HttpWebRequest
对象。然后执行Http POST,在正文中传递一些信息

响应将返回302重定向,这很好。如何从页面加载中的响应重定向到位置页面?如果我做了一个
响应.重定向
,那会不会再次执行HTTP GET

此外,我在帖子正文中传递的一些信息将决定我是否可以访问它想要重定向的页面。是什么阻止了人们获取位置URL并将其粘贴到浏览器中,以及本质上执行HTTP GET

这是一个有点混乱,我可能没有把握它正确,并希望有一些见解

如何从页面加载中的响应重定向到位置页面

Sow发出请求的代码。您必须从响应中读取重定向位置,然后查看

如果我做了一个回复。重定向,那会是再次做一个get吗

是什么阻止某人获取位置URL,然后将其粘贴到浏览器中,并基本上执行get操作

如果您指的是302响应中的“location”标题,该标题指向您在页面加载中发布的帖子:您的服务器将执行此帖子请求,而不是客户端浏览器。所以他们不会看到这个请求或它指向的URL


但是,如果您将它们重定向到302对帖子的响应所指向的位置,则它们的浏览器仍将转到该位置

。同时执行HTTP GET
-根据某些授权流的完整细节,通常会传递一些具有某种控制权的“令牌”(可能过期?)