uxhr - The teeny tiny cross-browser XHR library - just 493 bytes gzipped!

  •        10

The teeny tiny cross-browser XHR library - just 493 bytes gzipped!

https://github.com/bcherny/uxhr

Tags
Implementation
License
Platform

   




Related Projects

httpinvoke - A no-dependencies HTTP client library for browsers and Node

  •    Javascript

A no-dependencies HTTP client library for browsers and Node.js with a promise-based or Node.js-style callback-based API to progress events, text and binary file upload and download, partial response body, request and response headers, status code. Any one, two or three arguments can be skipped, except the url.

qwest - Ajax library with XHR2, promises and request limit

  •    Javascript

Qwest is a simple ajax library based on promises and that supports XmlHttpRequest2 special data like ArrayBuffer, Blob and FormData. The method is either get, post, put or delete. The data parameter can be a multi-dimensional array or object, a string, an ArrayBuffer, a Blob, etc... If you don't want to pass any data but specify some options, set data to null.

xhr - A small xhr wrapper

  •    Javascript

A small XMLHttpRequest wrapper. Designed for use with browserify, webpack etc. API is a subset of request so you can write code that works in both node.js and the browser by using require('request') in your code and telling your browser bundler to load xhr instead of request.

xr - Ultra-lightweight wrapper around XMLHttpRequest

  •    TypeScript

Really simple wrapper around XHR that provides a few bits of nice functionality, exposes the XHR object wherever relevant, and returns an ES6 Promise (or whatever Promise is set to globally, if you want to use something else). The idea was to make a pragmatic library that's pre-configured for the 90% use case, but override-able for anyone that wants to do anything a bit off the beaten track.

refit - The automatic type-safe REST library for Xamarin and .NET

  •    CSharp

For .NET Core build-time support, you must use the .NET Core 2 SDK. You can target any supported platform in your library, long as the 2.0+ SDK is used at build-time.Every method must have an HTTP attribute that provides the request method and relative URL. There are five built-in annotations: Get, Post, Put, Delete, and Head. The relative URL of the resource is specified in the annotation.


curl - A basic CURL wrapper for PHP

  •    PHP

The Curl object supports 5 types of requests: HEAD, GET, POST, PUT, and DELETE. You must specify a url to request and optionally specify an associative array or string of variables to send along with it. All requests return a CurlResponse object (see below) or false if an error occurred. You can access the error string with the $curl->error() method.

refit - The automatic type-safe REST library for Xamarin and .NET

  •    CSharp

For .NET Core build-time support, you must use the .NET Core 2 SDK. You can target any supported platform in your library, long as the 2.0+ SDK is used at build-time. Every method must have an HTTP attribute that provides the request method and relative URL. There are six built-in annotations: Get, Post, Put, Delete, Patch and Head. The relative URL of the resource is specified in the annotation.

Net - Http Request wrapper written in Swift

  •    Swift

for GET, POST, PUT, DELETE request. Net will automatically check your params to send request as a URL-Encoded request or a Multi-Part request. So you can easily post with number, string, image or binary data.

pjax - Easily enable fast Ajax navigation on any website (using pushState + xhr)

  •    Javascript

. Pjax is a standalone JavaScript module that uses AJAX (XmlHttpRequest) and pushState() to deliver a fast browsing experience.

ajax - Ajax module in Vanilla JS

  •    Javascript

You may use a CDN to get the latest version.

Http FX

  •    Java

Http FX is a HTTP request mockup tool developed in JavaFX. It can make a HTTP request to a location with request parameters, HTTP authentication. It supports GET, POST, PUT and DELETE operation, and you can specify the encoding for sending data.

reqwest - browser asynchronous http requests

  •    Javascript

All over again. Includes support for xmlHttpRequest, JSONP, CORS, and CommonJS Promises A. It is also isomorphic allowing you to require('reqwest') in Node.js through the peer dependency xhr2, albeit the original intent of this library is for the browser. For a more thorough solution for Node.js, see mikeal/request.

FlexUrlLoader

  •    ActionScript

Custom socket-based HTTP request library allowing using of GET, POST, PUT and DELETE request methods written in Flex/ActionScript 3.

Nancy - Lightweight, low-ceremony, framework for building HTTP based services on .Net and Mono

  •    CSharp

Nancy is a lightweight, low-ceremony, framework for building HTTP based services on .NET Framework/Core and Mono. The goal of the framework is to stay out of the way as much as possible and provide a super-duper-happy-path to all interactions.Nancy is designed to handle DELETE, GET, HEAD, OPTIONS, POST, PUT and PATCH requests and provides a simple, elegant, Domain Specific Language (DSL) for returning a response with just a couple of keystrokes, leaving you with more time to focus on the important bits.. your code and your application.

httr - httr: a friendly http package for R

  •    R

The aim of httr is to provide a wrapper for the curl package, customised to the demands of modern web APIs. Functions for the most important http verbs: GET(), HEAD(), PATCH(), PUT(), DELETE() and POST().

SVHTTPRequest - Simple REST client for iOS and Mac.

  •    Objective-C

SVHTTPRequest lets you easily interact with RESTful (GET, POST, DELETE, PUT) web APIs. It is blocked-based, uses NSURLConnection, ARC, as well as NSJSONSerialization to automatically parse JSON responses. Add pod 'SVHTTPRequest' to your Podfile or pod 'SVHTTPRequest', :head if you're feeling adventurous.

amygdala - RESTful HTTP client for JavaScript powered web applications

  •    Javascript

Amygdala is a RESTful HTTP library for JavaScript powered web applications. Simply configure it once with your API schema, and easily do GET, POST, PUT and DELETE requests with minimal effort and a consistent API. npm install amygdala.

xhook - Easily intercept and modify XHR request and response

  •    Javascript

Modifying any property of the request object will modify the underlying XHR before it is sent.