javaswift / joss

Java library for OpenStack Storage, aka Swift
http://javaswift.org
117 stars 108 forks source link

fix to make metadata header prefix matching case-insensitive #188

Closed pdowler closed 1 year ago

pdowler commented 3 years ago

Container and object metadata headers (X-Container-Meta-{name} and X-Object-Meta-{name}) should be compared in a case-insensitive manner. This change fixes the prefix matching static method that finds such headers.

Many web front ends (eg HAProxy load balancer) santise http headers to lower case (presumably in preparation for HTTP/2).

pdowler commented 1 year ago

closed in favor of PR #193