星期五, 10月 28, 2011

twisted筆記

原本想用deferred搭subprocess去做的,想不到twisted已經有包這部份了,就呼叫reactor.spawnProcess就好,文件可以看Twisted Documentation: Using Processes。主要要實作ProcessProtocol,這可以用來知道process狀態,或是拿process輸出做處理...等等的。
作HTTP Server時,會要實作twisted.web.resource.Resource,render_GET裡的request可以參考twisted.web.http.Request : API documentation,引用參數,可以用args屬性,這是一個dictionary。除了render_GET,當然也可以用render_POST、request_HEAD...

沒有留言: