【问题标题】:ASP.NET: Production always sees GET actionASP.NET:生产总是看到 GET 操作
【发布时间】:2017-02-17 19:02:58
【问题描述】:

我想在这里。我有一个简单的 .aspx 页面。加载事件背后的代码如下所示:

    Private Sub TestPage_Load(sender As Object, e As EventArgs) Handles Me.Load
    Response.Write(Request.RequestType)
End Sub

当我在我的开发机器上运行它时,它会显示“GET”、“POST”、“PUT”或我发送的任何其他操作。 (我正在使用邮递员)。

但是...当我将它部署到我的生产服务器时,无论如何它每次都会显示“GET”。

可能有什么不同?我在任何地方都找不到有关此主题的任何内容。救命!

谢谢。

【问题讨论】:

  • 您如何发送这些请求?您如何验证您正在发送 POST 请求?
  • 第一次只能用 GET 检索页面,但发送数据可以通过 GET 和 Post 完成。您应该验证您使用哪种方法发送数据。

标签: asp.net post get


【解决方案1】:

如果我的描述不够清楚,我很抱歉。我使用一个名为 Postman 的程序来发起呼叫。它有一个下拉菜单,您可以从中选择任何标准操作(GET、PUT、PUSH 等)

很明显,当它在测试环境中的本地计算机上运行时,我可以准确地看到从 Postman 调用的操作。

但是...当我将它部署到我的生产服务器(在 GoDaddy 上)时,对完全相同的页面的完全相同的调用总是显示“GET”作为 requestType 无论发送什么。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-07-25
    • 2021-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多