经典ASP,发送POST请求做其他域名

时间:2011-08-19 20:57:19

标签: post asp-classic

我希望能够从ASP代码发送一个简单的帖子。

API教程中显示的示例显示了使用简单的HTML,如:

<form action="http://api_domain/name_of_function" method="post">
    <input name="field1" type="Text"/>
    <input name="field2" type="Text"/>
</form>

因此,此HTML会向API发送帖子。 POST由用户从浏览器发送。它可能没问题,但API需要身份验证,将用户名和密码信息放在发送给客户的表单中当然是不可接受的。

有没有办法从服务器上使用经典ASP做到这一点? (我不仅要发送文本字段,还要发送我在ASP代码中形成的文件)

1 个答案:

答案 0 :(得分:4)

是的,您应该能够使用MSMXL对象执行此操作。 var server = Server.CreateObject(“MSXML2.ServerXMLHTTP.3.0”);

您可以在此处查看更多详细信息和文档:http://msdn.microsoft.com/en-us/library/ms766431%28v=vs.85%29.aspx