You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
RelationLink dictionary keys should be case-insensitive #6146
Per RFC 8288, relation types on Link response headers MUST be compared in a case-insensitive fashion. HTTP servers SHOULD send relation types as all lower case, but parsing them MUST be case-insensitive.
Currently, the RelationLink dictionary we create is case sensitive. This should be change to case-insensitive, An HTTP server sending more than one of the same relation type (case-insensitive) is not RFC compliant, therefore a case-insensitive dictionary should not encounter keys of the same characters with different casing.
changed the title [-]RelationLink dictionary keyd should be case insensitive[/-][+]RelationLink dictionary keys should be case insensitive[/+]on Feb 12, 2018
changed the title [-]RelationLink dictionary keys should be case insensitive[/-][+]RelationLink dictionary keys should be case-insensitive[/+]on Feb 12, 2018
Activity
[-]RelationLink dictionary keyd should be case insensitive[/-][+]RelationLink dictionary keys should be case insensitive[/+][-]RelationLink dictionary keys should be case insensitive[/-][+]RelationLink dictionary keys should be case-insensitive[/+]iSazonov commentedon Feb 12, 2018
Confirm. The standard and previous say "MUST be case-insensitive". Need fix.
markekraus commentedon Feb 12, 2018
I updated the issue language to be more in line with the RFC language. I was using "should" where I should have been using "must".