Re: [Pollen-devel] [Pollen-commits] 01/01: fix header when 'Transfer-Encoding:chunked'
Bonjour Lors des requêtes lourde (récupération des nombreux votes) le serveur envoyer des données sans avoir fini d'écrire les headers. Et donc le navigateur refusé la requête parce que tous les headers n'était pas présent. Si j'ai bien compris : quand une requête dépasse une certaine taille, le serveur ajour le header Transfer-Encoding:chunked et du coup il ne fournit plus le header Allow-origin. Le changement de place de doProcess () permet d'avoir le bon header à tout moment. Adrien Garandel ----- Reply message ----- De : "Tony Chemit" <chemit@codelutin.com> Pour : "pollen devel mailing-list" <pollen-devel@list.chorem.org> Objet : [Pollen-devel] [Pollen-commits] 01/01: fix header when 'Transfer-Encoding:chunked' Date : dim., juin 15, 2014 23:45 On Fri, 13 Jun 2014 11:21:56 +0200 "chorem.org scm" <scm@users.chorem.org> wrote:
fix header when 'Transfer-Encoding:chunked'
Ça corrige quoi d'avoir déplacer le doProcess() ? merci, tony.
--- .../java/org/chorem/pollen/rest/api/PollenRestApiRequestFilter.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pollen-rest-api/src/main/java/org/chorem/pollen/rest/api/PollenRestApiRequestFilter.java b/pollen-rest-api/src/main/java/org/chorem/pollen/rest/api/PollenRestApiRequestFilter.java index a31f7c3..5a15085 100644 --- a/pollen-rest-api/src/main/java/org/chorem/pollen/rest/api/PollenRestApiRequestFilter.java +++ b/pollen-rest-api/src/main/java/org/chorem/pollen/rest/api/PollenRestApiRequestFilter.java @@ -61,8 +61,6 @@ public class PollenRestApiRequestFilter extends WebMotionFilter {
prepareRequestContext(context);
- doProcess(); - if (HttpContext.METHOD_OPTIONS.equals(context.getMethod())) {
Render render = call.getRender(); @@ -79,6 +77,8 @@ public class PollenRestApiRequestFilter extends WebMotionFilter {
PollenRestApiUtil.prepareResponse(context);
+ doProcess(); + }
protected PollenRestApiRequestContext prepareRequestContext(HttpContext context) throws PollenInvalidSessionTokenException {
-- Tony Chemit -------------------- tél: +33 (0) 2 40 50 29 28 http://www.codelutin.com email: chemit@codelutin.com twitter: https://twitter.com/tchemit _______________________________________________ Pollen-devel mailing list Pollen-devel@list.chorem.org http://list.chorem.org/cgi-bin/mailman/listinfo/pollen-devel
participants (1)
-
a.garandel@dralagen.fr