Scala Play 2.5: Apakah mungkin untuk melewati (menunda) penguraian isi saat menggunakan Komposisi Tindakan?

Saya memiliki beberapa lapisan ActionFunctions untuk layanan api, mis. otorisasi dan pembatasan tarif. Setelah mengimplementasikan pengunggahan file, saya menyadari bahwa saya sangat ingin otorisasi dan pembatasan kecepatan terjadi sebelum file diunggah, bukan setelahnya.

(Saya membuat pengurai isi khusus untuk pengunggahan file, tetapi katakanlah saya memiliki json raksasa - mengapa saat menguraikannya, ia dibuang?)

Adakah yang punya ide bagaimana melakukannya?


person synthetic    schedule 25.05.2017    source sumber


Jawaban (1)


Anda tidak dapat melakukannya dengan ActionFunctions, seperti yang Anda katakan mereka menggunakan parser untuk mengurai isi sebelum pemeriksaan dilakukan. Anda dapat melakukan pemeriksaan sebelum penguraian isi dengan menggunakan EssentialAction. Namun Anda harus menerapkan kembali logika komposisinya

person vdebergue    schedule 25.05.2017