Get url of an http client request
Offers getProxyForUrl to get the proxy URL for a URL, respecting the *_PROXY (e.g. HTTP_PROXY) and NO_PROXY environment variables.
An HTTP(s) proxy `http.Agent` implementation for HTTP
utils for webpack loaders
Simplest way to make http get requests. Supports HTTPS, redirects, gzip/deflate, streams in < 100 lines.
The core `url` packaged standalone for use with Browserify.
Parses Cache-Control and other headers. Helps building correct HTTP caches and proxies
[](https://www.npmjs.com/package/@aws-sdk/s3-request-presigner) [](https://www.npmjs.com/
Streaming http in the browser
XMLHttpRequest for Node
Super fast, memoized `req.url` parser
Build servers for Node.js using the web fetch API
Send parameterized requests to GitHub's APIs with sensible defaults in browsers and Node
A simple utility to build an axios proxy request object from env's
Simplified HTTP request client.
OpenTelemetry Collector Logs Exporter allows user to send collected logs to the OpenTelemetry Collector
OpenTelemetry Collector Trace Exporter allows user to send collected traces to the OpenTelemetry Collector
Reconstruct the original URL used in an HTTP request based on the HTTP request headers
Lightweight request library. Promise based, with proxy support.
Normalize a URL
An OTLP exporter to send logs using protobuf over HTTP
OpenTelemetry Collector Metrics Exporter allows user to send collected metrics to the OpenTelemetry Collector
OpenTelemetry Collector Exporter allows user to send collected traces to the OpenTelemetry Collector using protobuf over HTTP
The schema definition for collections
Stub HTTP requests in tests with a fluent API for matching methods, URLs, headers, and bodies. Includes request recording and scoped isolation.
A url list spider based on em-http-request.
Industrial-strength scaffolding for Ruby on Rails application development. A drop-in replacement for the scaffold generator that produces production-ready controllers that are safe from state-changing HTTP GET requests and that have streamlined URLs.
Easily route HTTP requests to different backends by pattern matching the URL path.
Convert an HTTP Archive (HAR) into a siege URLs file with Content-Type request support.
Using the net/http class and json make easy request for any URL and get the response
Fewer is a Rack endpoint to bundle and cache assets and help you make fewer HTTP requests. Fewer extracts and combines a list of assets encoded in the URL and serves the response with far-future HTTP caching headers.
A simple, localizable ActiveModel::EachValidator for URL fields. Supports format validation as well as optional network reachability checks via HEAD (or any other HTTP verb) requests.
Rack::MethodOverride only checks the X-Http-Method-Override header and the form encoded post body for _method. Rack::MethodOverrideWithParams checks both of those _and_ the query params. So, if you POST xml with a url like http://example.com/?_method=delete the application will see it as a delete request.
Gem is a standalone Ruby executable app that will repeet GET requests to an endopoints in given timeout (e.g.: `URL=https://nginx/schedule SLEEPFOR=2000 bundle exec request_repeter` will do GET https://nginx/schedule every 2 seconds)
CORTO - your url shortner gem ----------------------------- - Yet another url shortner? corto is a ruby gem that shorten a URL for you and store the result in a SQLite3 database. Why the world needs another url shortener? Well, true to be told I don't know the answer and I'm pretty sure this code is far away from being revolutionary. However... corto is funniest! - Usage Using corto as standalone utility is straightforward. In case you want to shorten an url you just launch the program with the url as parameter. % bin/corto http://www.armoredcode.com % corto: http://www.armoredcode.com shrunk as ji5jnu Please note that you've to supply a valid URL, since internally it's parsed and rejected anything but HTTP and HTTPS verbs. % bin/corto funnystatementhere % corto: it seems funnystatementhere is not a valid url to shrink If you want to deflate a shrunk url, you have just to specify the '-d' flag this way. % bin/corto -d ji5jnu % corto: ji5jnu deflated is http://www.armoredcode.com Super easy, isn't it? Now, go ahead and shrink the web! - API A simple corto shortening session start with class initialization, optionally telling which SQLite3 database to use and then mastering the parameter. require 'corto' ... corto = Corto.new # we're now saying the gem we want to use it's internal database stored in db/corto.db s = corto.shrink('http://www.armoredcode.com') # s now stores the shrinked url that is already added to database if not present. # If you'll pass an invalid url to shrink(), nil will be returned instead Deflating a URL is super easy as well # The deflate process is quite straightforward as well d = corto.deflate(s) # d has now the deflated url or nil if that url was not found You can also count how many urls contained into db # If you want to know how many urls you have in your database, just call the count() method. puts 'Hey, I have stored ' + corto.count() + ' urls' And finally you can purge your db # Tired of your database and time for a massive clean has come? Let's purge the db. corto.purge # corto.count == 0 now - Note on Patches/Pull Requests * Fork the project. * Make your feature addition or bug fix. * Add tests for it. This is important so I don’t break it in a future version unintentionally. * Commit, do not mess with rakefile, version, or history. (if you want to have your own version, that is fine but bump version in a commit by itself I can ignore when I pull) * Send me a pull request. Bonus points for topic branches. - Copyright Copyright © 2011 Paolo Perego. See LICENSE for details.
A replacement for Rack::MethodOverride that allows you to choose which methods are overridable
No description provided.
No description provided.
No description provided.
No description provided.