Использование Flex HTTPService для отправки http POST в webhook - PullRequest
0 голосов
/ 19 октября 2010

Я использовал Flex HTTPService для подключения к бэкэнд-сервису blazeDS без каких-либо проблем.У меня такой вопрос, могу ли я также использовать HTTPService для отправки сообщения HTTP POST на сервер (с базовой аутентификацией)?

В частности, я бы хотел иметь возможность взаимодействовать с Flex с Notifo (https://api.notifo.com) идля взаимодействия с ним вам просто нужно отправить http POST с аутентификацией и некоторые строки key: value для содержимого сообщения (я сделал это из java и из командной строки с помощью curl, и все это, казалось, довольно легко установить, но яЯ просто не уверен, как можно попробовать это с Flex).

Как это можно сделать через HTTPService (если вообще)?

Может кто-нибудь увидеть, как класс mxml / asбудет выглядеть и что будет в файле services-config, и какие адаптеры нужно использовать и т. д. и т. д. ??

Есть ли где-нибудь похожий пример ??

Большое спасибо, Алекс

1 Ответ

0 голосов
/ 20 октября 2010

Вот что я нашел в PHP, и его можно довольно легко перевести на HTTP-сервис во Flex:

http://snipplr.com/view/30355/notifo-subscribe-request-using-php-curl-and-jquery/

Проверяя на их сайте, он говорит, что основные запросы HTTP будут отклонены, вы уверены, что используете HTTPS ?

В ответ на ваш вопрос ниже, я думаю, вы используете BlazeDS? Я не использую его, поэтому я не использую messaging-config.xml. Я не уверен, что вы можете сделать то же самое, если используете его, но мой целевой код выполняется непосредственно в компоненте, над которым я работаю:

<fx:Declarations>
    <s:HTTPService id="employeeService"
        url="https://www.adobetes.com/f4iaw100/remoteData/employeeData.cfm"
        result="employeeService_resultHandler(event)"
        fault="employeeService_faultHandler(event)" />
    <s:HTTPService />
</fx:Declarations>

Это всего лишь маленький пример, брошенный прямо в компонент. Функция результата (employeeService_resultHandler) будет там, где вы обрабатываете обратный вызов из API. Возможно, я чего-то упускаю, это то, что вы ищете?

...