我在Python 2.7中使用Tornado Web Server(版本4.1)來創建REST Web應用程序。我的一個請求處理程序(web.RequestHandler)使用多部分/混合內容類型處理由多個HTTP請求組成的批量請求,並將其組合爲一個HTTP請求。我現在有能接收POST請求,並解析多部分/混合內容成這個樣子個別要求批量請求處理程序:如何在Tornado請求中執行Tornado請求
GET /contacts/3 HTTP/1.1
Accept: application/json
我的問題是,會是什麼將這些內部的一個好辦法批量處理請求,請求Tornado可以在我的請求處理程序中爲服務?我想在我的批處理請求處理程序中收集響應,並且一旦這些請求全部完成,就返回包含所有批處理響應的單個多部分/混合響應。
使用HTTPClient執行批處理請求感覺像是過度殺傷。看起來我應該能夠構建一個請求對象並將它注入到Web中。處理應用程序 - 但是我不知道如何執行此操作。謝謝!