0

HTTP POST リクエストを介して「シーン」をアクティブ化できる API を持つ照明システムを使用しています。

[ https://apigee.com/console/others ] API Tester を使用して、URL、UN と PW、クエリを本文に入力して動作させることができます。

私の質問は、これをどのように構造化して Web ページのボタンに埋め込むことができるかということです。本文の URL と XML コンテンツを 1 つの URL 文字列に結合できますか?それとも、別の XML ファイルを呼び出す必要がありますか?

もしそうなら、XMLファイルを呼び出すHTTP POSTリクエストの例を教えてもらえますか?

これはかなり基本的なものだと確信していますが、これまでに見つけたチュートリアルの中で情報を見つけるのに苦労しています.

ロビン

4

1 に答える 1

0

API が真の REST API である場合は、プレーンな JavaScript オブジェクトである JSON もサポートする必要があります。jQuery ライブラリにより、AJAX を使用した HTTP リクエストの送信が非常に簡単になります。

ただし、Web ページのロード元とは異なるドメインへの POST 要求をブラウザーが受け入れるには、API でCORSを許可するように HTTP ヘッダーを設定する必要があります。または、API が有効なJSONP応答を返す必要があります。これは、API が POST ではなく GET を使用して呼び出されたことを意味します。

開始するためのjsFiddleの例を次に示します。

$("button").click(function() {
    data = {
        param1:"FirstParamForServer",
        param2:"SecondParamForServer"
    };
    $.post("/echo/json/",data,function(result){
        console.log("Server has reponded successfully!");
        console.log(result);
        $("#result").html("Done!");
    })
});
于 2013-05-31T11:38:33.837 に答える