http_methods 1.1.1 http_methods: ^1.1.1 copied to clipboard
List of all HTTP methods registered with IANA as list of strings, and metadata such as whether a method idempotent.
List of Registered HTTP Methods #
This package provides a list of all registered HTTP methods, as well as whether a method is considers safe, that is, specified in HTTP 1.1.
Disclaimer: This is not an officially supported Google product.
Example #
import 'package:http_methods/http_methods.dart';
void main() {
assert(isHttpMethod('get'));
assert(isHttpMethod('GET'));
assert(isHttpMethod('PUT'));
assert(!isHttpMethod('not-a-method'));
print('all http methods:');
for (String method in httpMethods) {
print(method);
}
}