Displaying 1 to 20 from 38 results

heimdall - An enhanced HTTP client for Go

  •    Go

All HTTP methods are exposed as a fluent interface. This package can be used by adding the following import statement to your .go files.

Guzzle - an extensible PHP HTTP client

  •    PHP

Guzzle is a PHP HTTP client that makes it easy to send HTTP requests and trivial to integrate with web services. It can do both synchronous and asynchronous requests using the same interface, It supports simple interface for building query strings, POST requests, streaming large uploads, streaming large downloads, using HTTP cookies, uploading JSON data, etc, Uses PSR-7 interfaces for requests, responses, and streams.

httplug - HTTPlug, the HTTP client abstraction for PHP

  •    PHP

HTTPlug, the HTTP client abstraction for PHP. HTTP client standard built on PSR-7 HTTP messages. The HTTPlug client interface is compatible with the official standard for the HTTP client interface, PSR-18. HTTPlug adds an interface for asynchronous HTTP requests, which PSR-18 does not cover.




urllib - Request HTTP(s) URLs in a complex world.

  •    Javascript

Request HTTP URLs in a complex world — basic and digest authentication, redirections, cookies, timeout and more. If you've installed bluebird, bluebird will be used. urllib does not install bluebird for you.

sttp - The Scala HTTP client you always wanted!

  •    Scala

sttp is an open-source library which provides a clean, programmer-friendly API to define HTTP requests and execute them using one of the wrapped backends, such as akka-http, async-http-client or OkHttp. sttp documentation is available at sttp.readthedocs.io.

Heimdall - An enhanced HTTP client for Go

  •    Go

Heimdall is an HTTP client that helps your application make a large number of requests, at scale. With Heimdall, you can use a hystrix-like circuit breaker to control failing requests, Add synchronous in-memory retries to each request, with the option of setting your own retrier strategy, Create clients with different timeouts for every request.


mockhttp - Testing layer for Microsoft's HttpClient library

  •    CSharp

MockHttp is a testing layer for Microsoft's HttpClient library. It allows stubbed responses to be configured for matched HTTP requests and can be used to test your application's service layer. MockHttp defines a replacement HttpMessageHandler, the engine that drives HttpClient, that provides a fluent configuration API and provides a canned response. The caller (eg. your application's service layer) remains unaware of its presence.

ws - :cloud: Alamofire + Promises + JSON Parsing = Delightful Networking for Swift

  •    Swift

Here you are going to create a function that wraps your request. There are different ways of writing that function depending on what you want back. An empty block, the JSON, the model or the array of models. As you can notice, only by changing the return type, ws automatically knows what to do, for instance, try to parse the response into User models.

Cashew - A simple and elegant yet powerful HTTP client cache for .NET

  •    CSharp

Cashew targets .NET 4.5 and .NET Standard 1.1 (.NET Core, Mono, Xamarin.iOS, Xamarin.Android, UWP and more) meaning it can be used on all sorts of devices.For more in-depth information on how to use Cashew, please refer to our wiki.

node-http-status - Constants enumerating the HTTP status codes

  •    Javascript

Constants enumerating the HTTP status codes. Based on the Java Apache HttpStatus API.All status codes defined in RFC1945 (HTTP/1.0), RFC2616 (HTTP/1.1), RFC2518 (WebDAV), RFC6585 (Additional HTTP Status Codes), and RFC7538 (Permanent Redirect) are supported.

go-httpclient - Advanced HTTP client for golang

  •    Go

Advanced HTTP client for golang. Use httpclient.Defaults to setup default behaviors of the HTTP client.

djangobot - curl for django web framework. Make authenticated requests to a django server.

  •    Go

Curl for Django. Make authenticated requests to a Django server. Django authentication relies on two cookies: csrftoken and sessionid. Once you accquire these cookies, you can make authenticated requests just like the browser does.

CurlSharp - CurlSharp - .Net binding and object-oriented wrapper for libcurl.

  •    CSharp

CurlSharp is a .Net binding and object-oriented wrapper for libcurl. CurlSharp provides simple get/set properties for libcurl's options and information functions, event-based hooks to libcurl's I/O, status, and progress callbacks, and wraps the c-style file I/O behind simple filename properties. The CurlEasy class contains has more than 100 different properties and methods to handle a wide variety of URL transfer requirements. While this may seem overwhelming at first glance, the good news is you will probably need only a tiny subset of these for most situations.

HttpClient.Helpers - Some simple System.Net.Http.HttpClient test helpers

  •    CSharp

Code that uses System.Net.Http.HttpClient will attempt to actually call/hit that Http endpoint. To prevent this from happening in a unit test, some simple helpers are provided in this code library.

swoft-http-client - HTTP Client Compoment for Swoft

  •    PHP

HTTP Client Compoment for Swoft, it's a coroutine http client which looks a lot like Guzzle. SHOULD ALWAYS NOT to modify in the original repository, please modify in swoft-cloud\swoft-component repository.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.