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

经典ASP,发送POST请求做其他域,post,asp-classic,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。

我想能够从一个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代码中形成的文件)

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


您可以在此处查看更多详细信息和文档:

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


您可以在此处查看更多详细信息和文档:

在询问是否可以通过这种方式传输非xml数据之前,我希望有一个示例说明如何通过post发送实际文件,比如有一个字段
,您可以发送任何类型的数据,这只是一个post请求,类似于在linux中使用curl。在询问是否可以通过这种方式传输非xml数据之前,请看这个较长的示例(它发送xml,但作为二进制文件),如果有一个示例说明如何通过post发送实际文件,我将不胜感激,就像有一个字段
您可以发送任何类型的数据,这只是一个post请求,类似于在linux中使用curl。请看这个较长的示例(它以二进制文件的形式发送xml)