2009-12-27

GAE/J、TaskQueue 使ってみた

Google App Engine for Java で今日は TaskQueue いじり。なんか 405 とか HTTP エラーが出るので見てみると、Task は基本 POST でアクセスしているよう。

GET でアクセスさせるには、
Queue queue = QueueFactory.getDefaultQueue();
queue.add(url("/path?a=b&c=d").method("GET"));
ってするようにドキュメントには書いてあるんだけれど、そのとおりにやってみると「com.google.appengine.api.labs.taskqueue.TaskOptions に method(String) なんてないぞ」と eclipse に怒られる…。ここは
Queue queue = QueueFactory.getDefaultQueue();
queue.add(TaskOptions.Builder.url("/path?a=b&c=d").method(TaskOptions.Method.GET));
としとけばいいみたい。

No comments:

Post a Comment