[google-appengine] Re: Header names after september 30 (Load balancers)

2019-09-20 Thread 'Elliott (Cloud Platform Support)' via Google App Engine


Hello,

I was able to find some information you may need in the following post 
.
 
I hope this will help. Those who were believed to benefit from this email, 
although not thoroughly, would have gotten this email.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/75064501-cd76-4c2d-90b3-96bddeda7b89%40googlegroups.com.


[google-appengine] Re: Header names after september 30 (Load balancers)

2019-09-16 Thread David Mattatall
Does this only affect "google injected headers" or all headers that 
traverse through the google load balancer?

Where is the official google change release document? 

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/55114dfa-3f52-476f-9df5-39223c8f3af6%40googlegroups.com.


[google-appengine] Re: Header names after september 30 (Load balancers)

2019-08-15 Thread Carl Smith
You can test to see how your application handles lowercase by passing this 
header through also.

x-goog-downcase-all-headers: test

This will make all of the headers lowercase

On Tuesday, August 13, 2019 at 10:30:50 PM UTC+1, Santiago Del Valle wrote:
>
> We got this email
>
> After September 30, HTTP(S) Load Balancers will convert HTTP/1.1 header 
> names to lowercase in the request and response directions; header values 
> will not be affected.
>
> As header names are case-insensitive, this change will not affect clients 
> and servers that follow the HTTP/1.1 specification (including all popular 
> web browsers and open source servers). Similarly, as HTTP/2 and QUIC 
> protocols already require lowercase header names, traffic arriving at load 
> balancers over these protocols will not be affected. However, we recommend 
> testing projects that use custom clients or servers prior to the rollout to 
> ensure minimal impact.
>
>
> However I do not understand if this will affect headers injected by 
> google, like "HTTP_X_APPENGINE_COUNTRY" which we use on our project, is 
> this going to change or will it remain unaffected?
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/c498388c-6784-4b83-ab0e-e4c0305fc553%40googlegroups.com.


[google-appengine] Re: Header names after september 30 (Load balancers)

2019-08-14 Thread 'Nicolas (Google Cloud Platform Support)' via Google App Engine


Hi Santiago,

Headers injected by Google will be lower case as "Load Balancers will 
convert HTTP/1.1 header names to lowercase in the request and response 
directions".

>From the browser’s point of view it would not matter as browsers don’t look 
at the field name to see if they are upper or lower case. 

That being said if your application is somehow manipulating or using that 
value please keep in mind that it would be good practice to have the 
application handle them as case insensitive.


On Tuesday, August 13, 2019 at 5:30:50 PM UTC-4, Santiago Del Valle wrote:
>
> We got this email
>
> After September 30, HTTP(S) Load Balancers will convert HTTP/1.1 header 
> names to lowercase in the request and response directions; header values 
> will not be affected.
>
> As header names are case-insensitive, this change will not affect clients 
> and servers that follow the HTTP/1.1 specification (including all popular 
> web browsers and open source servers). Similarly, as HTTP/2 and QUIC 
> protocols already require lowercase header names, traffic arriving at load 
> balancers over these protocols will not be affected. However, we recommend 
> testing projects that use custom clients or servers prior to the rollout to 
> ensure minimal impact.
>
>
> However I do not understand if this will affect headers injected by 
> google, like "HTTP_X_APPENGINE_COUNTRY" which we use on our project, is 
> this going to change or will it remain unaffected?
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/628dbe40-7785-4d98-a6df-fd10b5ddc0df%40googlegroups.com.