gpt4 book ai didi

asp-classic - 如何在Classic ASP中将数据发布到远程URL?

转载 作者:行者123 更新时间:2023-12-03 12:06:47 26 4
gpt4 key购买 nike

我需要将POST数据添加到脚本中间的网址中。

  • 用户填写表格:
  • 表单提交给process.asp:此时,我需要将POST数据提交给第三方集成。
  • process.asp完成并指示用户感谢您的页面。
  • 最佳答案

    我不确定为什么当您明确地说您正在使用ASP“经典”时其他人都在发布ASP.Net解决方案。

    这样的事情应该起作用。我没有写代码;我在其他地方找到它。但是,如果您不想购买任何商品,则要使用MSXML2.ServerXMLHTTP对象。

    function getHTML (strUrl)
    Set xmlHttp = Server.Createobject("MSXML2.ServerXMLHTTP")
    xmlHttp.Open "GET", strUrl, False
    xmlHttp.setRequestHeader "User-Agent", "asp httprequest"
    xmlHttp.setRequestHeader "content-type", "application/x-www-form-urlencoded"
    xmlHttp.Send
    getHTML = xmlHttp.responseText
    xmlHttp.abort()
    set xmlHttp = Nothing
    end function

    您可能需要在生产环境中添加一些错误处理代码。我相信如果对象收到404或超时错误,则会引发错误。您需要通过在.Send之前设置On Error Resume Next来“捕获”它们的ASP样式(糟糕),然后检查ASP错误对象以查看是否存在问题。

    祝好运!

    关于asp-classic - 如何在Classic ASP中将数据发布到远程URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/381596/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com