Add ruby-http-accept version 2.1.1 package. # HTTP::Accept Provides a robust set of parsers for dealing with HTTP Accept, Accept-Language, Accept-Encoding, Accept-Charset headers. ## Motivation I've been developing some tools for building RESTful endpoints and part of that involved versioning. After reviewing the options, I settled on using the Accept: application/json;version=1 method as outlined here. The version=1 part of the media-type is a parameter as defined by RFC7231 Section 3.1.1.1. After reviewing several existing different options for parsing the Accept: header, I noticed a disturbing trend: header.split(','). Because parameters may contain quoted strings which contain commas, this is clearly not an appropriate way to parse the header. I am concerned about correctness, security and performance. As such, I implemented this gem to provide a simple high level interface for both parsing and correctly interpreting these headers.
6 lines
407 B
Text
6 lines
407 B
Text
$NetBSD: distinfo,v 1.1 2020/01/19 08:23:06 taca Exp $
|
|
|
|
SHA1 (http-accept-2.1.1.gem) = c0f1c4c89aa01e17d2d0f0f9077a7d5c21eb04a3
|
|
RMD160 (http-accept-2.1.1.gem) = efa6ba902b31e927f18187dd5f81b5513f182595
|
|
SHA512 (http-accept-2.1.1.gem) = 5bf72e0f2d1e5b7d6e4845fc1ec8431b3c390294b8f2590fce34afb637e76690d128140446cf4078bc451da966dc8abb7dea2c0408dab346d45d5f2c1ae301af
|
|
Size (http-accept-2.1.1.gem) = 11776 bytes
|