5

iOS アプリケーションのテストには JS 自動化フレームワークを使用します。テストの途中で、サーバーへの POST リクエストを作成して、ユーザーにいくらかのお金を渡してから、変更が UI に反映されていることを確認する必要があります。

リクエストは次のようになります: wwww.testserver.com/userAddMoney?user_id=1&amount=999

ただし、サーバーで承認するには、特別なパラメーターをリクエストのヘッダーに渡す必要があります。

ヘッダー: X-Testing-Auth-Secret: kI7wGju76kjhJHGklk76

前もって感謝します!

4

1 に答える 1

7

したがって、基本的には POST リクエストのヘッダーを設定する必要があります。ajax リクエストの場合にのみ実行できます (通常の HTML フォーム送信リクエストのヘッダーを設定することはできません)。ajax リクエストのヘッダーを設定する方法は次のとおりです。

var request = new XMLHttpRequest();
request.onreadystatechange= function () {
    if (request.readyState==4) {
        //handle response
    }
}
request.open("POST", "url", true);
request.setRequestHeader("header", "blah blah");
request.setRequestHeader("Accept","text/plain");
request.send("post data");
于 2012-11-21T09:06:06.107 に答える