Skip to content

Commit 0ddee5f

Browse files
Removing toLowerCase
Is there a reason all of the header fields are being lower cased? This actually caused requests I was making to a server I don't have control over to fail.
1 parent a5cbc9d commit 0ddee5f

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/main/java/org/java_websocket/handshake/HandshakedataImpl1.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ public Iterator<String> iterateHttpFields() {
3232

3333
@Override
3434
public String getFieldValue( String name ) {
35-
String s = map.get( name.toLowerCase( Locale.ENGLISH ) );
35+
String s = map.get( name );
3636
if( s == null ) {
3737
return "";
3838
}
@@ -51,11 +51,11 @@ public void setContent( byte[] content ) {
5151

5252
@Override
5353
public void put( String name, String value ) {
54-
map.put( name.toLowerCase( Locale.ENGLISH ), value );
54+
map.put( name, value );
5555
}
5656

5757
@Override
5858
public boolean hasFieldValue( String name ) {
59-
return map.containsKey( name.toLowerCase( Locale.ENGLISH ) );
59+
return map.containsKey( name );
6060
}
6161
}

0 commit comments

Comments
 (0)