Классический ASP, отправить POST запрос на другой домен - PullRequest
1 голос
/ 20 августа 2011

Я хочу иметь возможность отправить простое сообщение из кода 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 Ответ

4 голосов
/ 20 августа 2011

Да, вы должны быть в состоянии сделать это с помощью объекта MSMXL.var server = Server.CreateObject ("MSXML2.ServerXMLHTTP.3.0");

Более подробную информацию и документацию можно найти здесь: http://msdn.microsoft.com/en-us/library/ms766431%28v=vs.85%29.aspx

...