将cUrl请求转到XHR

将cUrl请求转到XHR,curl,asp-classic,Curl,Asp Classic,我正在将确认集成到我用ASP classic和JQuery构建的网站中。在确认文档中,它要求使用cUrl或php来发送我的API密钥,我非常困惑如何使用我的技术堆栈来实现这一点。任何帮助都会很好。提前谢谢。我所指的文档链接如下 这是链接中获得JSON响应的PHP的ASP等价物 set objJson = Server.CreateObject("Msxml2.ServerXMLHTTP.6.0") objJson.open "POST", "

我正在将确认集成到我用ASP classic和JQuery构建的网站中。在确认文档中,它要求使用cUrl或php来发送我的API密钥,我非常困惑如何使用我的技术堆栈来实现这一点。任何帮助都会很好。提前谢谢。我所指的文档链接如下


这是链接中获得JSON响应的PHP的ASP等价物

set objJson = Server.CreateObject("Msxml2.ServerXMLHTTP.6.0")
  objJson.open "POST", "https://sandbox.affirm.com/api/v2/charges", false
  objJson.SetRequestHeader "Content-Type", "application/json"
  objJson.SetRequestHeader "User-Agent", "ASP/3.0"
  objJson.send  "{""checkout_token"": " & Request.Form("checkout_token") & "}"

然后,您可以使用
objJson.ResponseText
获取JSON响应的内容

您不能为此使用Ajax。这将是一个巨大的安全漏洞。这就是为什么他们告诉你在服务器端做这件事。@Quentin纠正。我对ASP不太熟悉,这就是为什么我想弄清楚如何实现这一点。你的问题标题是关于AJAX的。如果你想从经典的ASP(2020年进行新的开发似乎不是一个好主意)开始,那就问问这个问题……然后做一些努力。选择一种编程语言(经典ASP不是一种,它是一种支持多种语言的框架)。了解如何发出HTTP请求。问一个更具体的问题。它是在之前。@John它唯一缺少的是API键。我应该在哪里插入它们?可能在另一个
objJson.ResponseText
语句中。php代码有一个名为
callAffirm()
的函数。知道它的代码是什么吗
set objJson = Server.CreateObject("Msxml2.ServerXMLHTTP.6.0")
  objJson.open "POST", "https://sandbox.affirm.com/api/v2/charges", false
  objJson.SetRequestHeader "Content-Type", "application/json"
  objJson.SetRequestHeader "User-Agent", "ASP/3.0"
  objJson.send  "{""checkout_token"": " & Request.Form("checkout_token") & "}"