0

Flex HTTPService を使用して、まったく問題なくバックエンド blazeDS サービスに接続しました。私が持っている質問は、HTTPService を使用して HTTP POST メッセージをサーバーに送信することもできますか (基本認証を使用)?

具体的には、Flex を Notifo (https://api.notifo.com) とインターフェースできるようにしたいと考えています。これとインターフェースするには、認証とメッセージ コンテンツのキー:値文字列を含む http POST を送信するだけで済みます。(私はJavaから、そしてcurlを使用してコマンドラインからそれを行いました。設定はすべて非常に簡単に思えましたが、Flexでこれを試す方法がわかりません)。

これは HTTPService を介してどのように行われますか (もしあれば) ?

誰でもmxml/asクラスがどのように見えるか、services-configファイルに何があり、どのアダプターを使用する必要があるかなどを見ることができますか??

どこかに似たような例はありますか??

どうもありがとう、アレックス

4

1 に答える 1

0

これは私が PHP で見つけたもので、Flex の HTTP サービスに簡単に変換できます。

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 からの戻り呼び出しを処理する場所になります。私は何かが欠けているかもしれませんが、それはあなたが探しているものですか?

于 2010-10-20T18:07:50.787 に答える