Return an object as an 'x-www-form-urlencoded' string
A module for Fastify to parse x-www-form-urlencoded bodies
Small application/x-www-form-urlencoded request body parser
A Koa body parser middleware. Supports multipart, urlencoded and JSON request bodies.
Converts application/x-www-form-urlencoded keys to plain JS object
a x-www-form-urlencoded & URLSearchParams class
A [W3C HTML JSON forms spec](http://www.w3.org/TR/html-json-forms/) compliant field appender (for lack of a better name). Useful for people implementing `application/x-www-form-urlencoded` and `multipart/form-data` parsers.
json, urlencoded, text, raw, multipart parsers.
A simple script for parsing and manipulating application/x-www-form-urlencoded data
A simple parser for inbound urlencoded mandrill messages.
An element to edit form data (x-www-form-urlencoded)
Parse the stream body into text/json/buffer/urlencoded.
Fastify plugin that adds content type parser for the application/x-www-form-urlencoded and/or multipart/form-data types
Сonverts data form to application/x-www-form-urlencoded
urlencoded / multipart form parsing middleware for Connect
Xprezzo urlencoded parser middleware
Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.
It encodes/decodes `application/x-www-form-urlencoded`.
application/x-www-form-urlencoded adapter for Integreat
form-urlencoded
Parse x-www-form-urlencoded request.
This is http client vue.js plugin for cross origin access without preflight. It will automatically convert application/json to simple request (application/x-www-form-urlencoded).
Advanced decoder for form-urlencoded data
Return an object as an 'x-www-form-urlencoded' string
Decoding middleware for url-encoded data. For use with Iron.
serde_urlencoded with support for serialization and deserialization of sequences and tuples in comma separated format
A CLI utility for URL-encoding or -decoding strings
`x-www-form-urlencoded` meets Serde
XRPC-flavored serde_urlencoded
A Rust library for doing URL percentage encoding.
A serde crate for www-form-urlencoded data
URL encoded form serialization and deserialization for Shapely types
A Rust library for doing URL percentage encoding.
Product OS : URL Encoding is a derivative of the urlencoding crate restructured for both std and no_std environments.
URL-encoded form data serialization and deserialization for Facet types
Easily urlencode fields in serde_dervie types.
Encode from not UTF-8 www-form-urlencoded params to UTF-8 www-form-urlencoded params
This gem is a logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/plugin install gemname. This gem is not a stand-alone program.
Utility-belt to build form data request bodies. Provides support for `application/x-www-form-urlencoded` and `multipart/form-data` types.
Implements a simple URL object supporting object oriented paradigms, basic as-you-expect path joins, and native URLencoding.
# FaradayError [](https://badge.fury.io/rb/faraday_error) A [Faraday](https://github.com/lostisland/faraday) middleware for adding request parameters to your exception tracker. ### Supports - [Honeybadger](https://www.honeybadger.io/) - [NewRelic](http://newrelic.com/) - Your favorite thing, as soon as you make a pull request! ## Installation Add this line to your application's Gemfile: ```ruby gem 'faraday_error' ``` And then execute: $ bundle Or install it yourself as: $ gem install faraday_error ## Usage Configure your Faraday connection to use this middleware. You can optionally specify a name; defaults to `faraday`. It is expected that you also use `Faraday::Response::RaiseError` somewhere in your stack. ```ruby connection = Faraday.new(url: 'http://localhost:4567') do |faraday| faraday.use FaradayError::Middleware, name: "example_request" faraday.use Faraday::Response::RaiseError faraday.adapter Faraday.default_adapter end ``` And that's it. Make a request as you normally would. ```ruby connection.post do |req| req.url '/503' req.headers['Content-Type'] = 'application/json' req.body = JSON.generate(abc: "xyz") end ``` If any request fails, Honeybadger's "context" for this error will include your request parameters. If sending JSON or `application/x-www-form-urlencoded`, these will be included in parsed form. ```json { "example_request": { "method": "post", "url": "http://localhost:4567/503", "request_headers": { "User-Agent": "Faraday v0.9.2", "Content-Type": "application/json" }, "body_length": 13, "body": { "abc": "xyz" } } } ``` ## Development After checking out the repo, run `bin/setup` to install dependencies. Then, run `rake spec` to run the tests. You can also run `bin/console` for an interactive prompt that will allow you to experiment. To install this gem onto your local machine, run `bundle exec rake install`. To release a new version, update the version number in `version.rb`, and then run `bundle exec rake release`, which will create a git tag for the version, push git commits and tags, and push the `.gem` file to [rubygems.org](https://rubygems.org). The included [RestReflector](../master/spec/rest_reflector.rb) Sinatra app is suitable for making requests that are guaranteed to fail in particlar ways. ## Contributing Bug reports and pull requests are welcome on GitHub at https://github.com/jelder/faraday_error. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the [Contributor Covenant](http://contributor-covenant.org) code of conduct. ## License The gem is available as open source under the terms of the [MIT License](http://opensource.org/licenses/MIT).
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.