2011-10-26 2 views
0

キューとバックエンドにGoogleのチュートリアルから学ぶしようとすると: http://googcloudlabs.appspot.com/codelabexercise8.htmlGoogle App EngineのTaskOptionsを

私は理解していない部分は(これ、PARAM(「XML」、データ)およびヘッダの特にTaskOptionsを法であります"Host"、backend blah blah)。 param()の第1引数と第2引数は何ですか?ヘッダーでは、「注文バックエンド」のインスタンス#2(そのうちの5つが設定されている場合)を具体的にどのように指していますか?

// Create Task and push it into Task Queue 
Queue queue = QueueFactory.getQueue("OrderQueue"); 
Queue queue = QueueFactory.getQueue("OrderQueue"); 
TaskOptions taskOptions = TaskOptions.Builder.withUrl("/createOrder") 
param("xml", data) 
.header("Host", BackendServiceFactory.getBackendService().getBackendAddress("order-backend")) 
.method(Method.POST); 
queue.add(taskOptions); 

ありがとう!

答えて

0

HTMLフォームがあるとします。

<form action="/createOrder" method="POST"> 
<input type="hidden" name="xml" value="$(data)" /> 
</form> 

フォーム入力要素の名前としてparam()の最初の引数を、その入力要素の値として2番目の引数を考えてみましょう。

名前と値が異なる複数の入力要素があることが多いように、TaskOptionsは引数の異なる複数の引数を使ってparam()を呼び出すことで組み立てられることがよくあります。