Search Results for "http client get post post file"

Showing 307 open source projects for "http client get post post file"

View related business solutions
  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • 1
    clj-http

    clj-http

    An idiomatic clojure http client wrapping the apache client

    clj-http is a popular Clojure library for making HTTP requests, built as a wrapper around Apache’s HttpClient. It uses Ring-style request/response maps and middleware, fitting seamlessly into idiomatic Clojure applications. clj-http allows coercing the body of the request either before it is sent (input coercion), or after it’s received (output coercion) from the server. By default, JSON coercion is only applied when the response’s status is considered “unexceptional”. If the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    HTTP.jl

    HTTP.jl

    HTTP for Julia

    HTTP.jl is a pure Julia implementation of the HTTP protocol, providing tools for building HTTP clients and servers. It enables users to send requests, handle responses, and construct REST APIs or web services entirely in Julia. HTTP.jl supports TLS, cookies, headers, streaming, and middleware, making it suitable for both simple scripting and full-scale web service development.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    apollo-upload-client

    apollo-upload-client

    Terminating Apollo Link for Apollo Client that fetches GraphQL request

    A terminating Apollo Link for Apollo Client that fetches a GraphQL multipart request if the GraphQL variables contain files (by default FileList, File, Blob, or ReactNativeFile instances), or else fetches a regular GraphQL POST or GET request (depending on the config and GraphQL operation). Apollo Client can only have 1 terminating Apollo Link that sends the GraphQL requests; if one such as HttpLink is already setup, remove it.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    RestClient for Unity

    RestClient for Unity

    A Promise based REST and HTTP client for Unity

    A Promise-based REST and HTTP client for Unity. Works out of the box. Make HTTP requests from Unity. Supports HTTPS/SSL. Built on top of UnityWebRequest system. Transform request and response data (JSON serialization with JsonUtility or other tools) Automatic transforms for JSON Arrays. Supports default HTTP Methods (GET, POST, PUT, DELETE, HEAD, PATCH) Generic REQUEST method to create any http request.
    Downloads: 0 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 5
    ky

    ky

    JavaScript HTTP client based on the browser Fetch API

    ...For older browsers, you will need to transpile and use a fetch polyfill and globalThis polyfill. For Node.js, check out Got. For isomorphic needs (like SSR), check out ky-universal. It's just a tiny file with no dependencies. Internally, the standard methods (GET, POST, PUT, PATCH, HEAD and DELETE) are uppercased in order to avoid server errors due to case sensitivity. Search parameters to include in the request URL. Setting this will override all existing search parameters in the input URL. After prefixUrl and input are joined, the result is resolved against the base URL of the page (if any). ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    httpstat

    httpstat

    It's like curl -v, with colours

    Windows/BSD/Linux supported, HTTP and HTTPS supported as well. For self-signed certificates use -k, and skip timing the body of a response with -I. Follow 30x redirects with -L. Change HTTP method with -X METHOD. Provide a PUT or POST request body with -d string. To supply the PUT or POST body as a file, use -d @filename. Add extra request headers with -H 'Name: value'.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 7
    HTTP Shortcuts for Android

    HTTP Shortcuts for Android

    Android app to create home screen shortcuts

    A simple Android app that allows you to create shortcuts that can be placed on your home screen. Each shortcut, when clicked, triggers an HTTP request, with the possibility to process and display the response in various ways. Run arbitrary JavaScript before & after execution, which allows for lots of customization with features such as compute values such as timestamps, random numbers, UUIDs, hashes, HMACs, base64, etc. Parse JSON or XML and extract data from them. Show toast message or...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    hackney

    hackney

    simple HTTP client in Erlang

    ...It can send files using the sendfile API. Optional socket pool, REST syntax, hackney, Method(URL) (where a method can get, post, put, delete, ...)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Resty

    Resty

    Simple HTTP and REST client library for Go

    ...Set request ContentLength value for all request or particular request. Custom Root Certificates and Client Certificates. Download/Save HTTP response directly into File, like curl -o flag. See SetOutputDirectory & SetOutput. Cookies for your request and CookieJar support. SRV Record based request instead of Host URL. Client settings like Timeout, RedirectPolicy, Proxy, TLSClientConfig, Transport, etc. Optionally allows GET request with payload, see SetAllowGetMethodPayload. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8 Monitoring Tools in One APM. Install in 5 Minutes. Icon
    8 Monitoring Tools in One APM. Install in 5 Minutes.

    Errors, performance, logs, uptime, hosts, anomalies, dashboards, and check-ins. One interface.

    AppSignal works out of the box for Ruby, Elixir, Node.js, Python, and more. 30-day free trial, no credit card required.
    Start Free
  • 10
    Symfony BrowserKit

    Symfony BrowserKit

    Simulates the behavior of a web browser

    Symfony BrowserKit is a PHP library that simulates a web browser for testing purposes. It allows developers to make HTTP requests, interact with web forms, and test responses without requiring a real browser. BrowserKit is useful for functional testing and works seamlessly with Symfony’s HTTP client and other testing components, providing a robust environment for web application testing.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    restc-cpp C++ library

    restc-cpp C++ library

    Modern C++ REST Client library

    The magic that takes the pain out of accessing JSON API's from C++. It formulates a HTTP request to a REST API server. Then, it transforms the JSON formatted payload in the reply into a native C++ object (GET). It Serializes a native C++ object or a container of C++ objects into a JSON payload and sends it to the REST API server (POST, PUT). It formulates an HTTP request to the REST API without serializing any data in either direction (typically DELETE). ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    Requests

    Requests

    A simple, yet elegant, HTTP library.

    Requests is the de facto HTTP library for Python—simple, elegant, and human-friendly. It wraps urllib3 to provide intuitive methods for sending HTTP/1.1 requests, handling sessions, cookies, redirects, authentication, proxies, and more.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 13
    httr

    httr

    httr: a friendly http package for R

    ...We recommend using httr2 instead. The aim of httr is to provide a wrapper for the curl package, customized to the demands of modern web APIs. Functions for the most important http verbs: GET(), HEAD(), PATCH(), PUT(), DELETE() and POST(). Automatic connection sharing across requests to the same website (by default, curl handles are managed automatically), cookies are maintained across requests, and an up-to-date root-level SSL certificate store is used. Requests return a standard reponse object that captures the http status line, headers and body, along with other useful information. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    TinyWebServer

    TinyWebServer

    Web server framework for Linux

    TinyWebServer is a lightweight C++ web server framework for Linux, intended for learning and small to medium load usage. It leverages nonblocking sockets, epoll, and thread pools to handle high concurrency. It supports HTTP request parsing (GET and POST), serves static content (images, video files), integrates basic database-backed user registration/login, and implements synchronous/asynchronous logging systems. The project is often used by learners to practice network programming in C++ with high concurrency models. HTTP request parsing via a state machine capable of processing GET and POST. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    BeEF

    BeEF

    The browser exploitation framework project

    BeEF is short for The Browser Exploitation Framework. It is a penetration testing tool that focuses on the web browser. Amid growing concerns about web-borne attacks against clients, including mobile clients, BeEF allows the professional penetration tester to assess the actual security posture of a target environment by using client-side attack vectors. Unlike other security frameworks, BeEF looks past the hardened network perimeter and client system, and examines exploitability within the...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    Guzzle

    Guzzle

    An extensible PHP HTTP client

    Guzzle is a PHP HTTP client that makes it easy to send HTTP requests and trivial to integrate with web services. Simple interface for building query strings, POST requests, streaming large uploads, streaming large downloads, using HTTP cookies, uploading JSON data, etc... Can send both synchronous and asynchronous requests using the same interface. Uses PSR-7 interfaces for requests, responses, and streams.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    json-graphql-server

    json-graphql-server

    Get a full fake GraphQL API with zero coding in less than 30 seconds

    ...The json-graphql-server accepts queries in GET and POST. Under the hood, it uses the express-graphql module. Please refer to their documentations for details about passing variables, etc. Note that the server is GraphiQL enabled, so you can query your server using a full-featured graphical user interface, providing autosuggest, history, etc. Based on your data, json-graphql-server will generate a schema with one type per entity, as well as 3 query types and 3 mutation types.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    cpp-httplib

    cpp-httplib

    A C++ header-only HTTP/HTTPS server and client library

    A C++11 single-file header-only cross-platform HTTP/HTTPS library. It's extremely easy to setup. Just include the httplib.h file in your code! This is a multi-threaded 'blocking' HTTP library. If you are looking for a 'non-blocking' library, this is not the one that you want. SSL support is available with CPPHTTPLIB_OPENSSL_SUPPORT. libssl and libcrypto should be linked. When using SSL, it seems impossible to avoid SIGPIPE in all cases, since on some operating systems, SIGPIPE can only be...
    Downloads: 10 This Week
    Last Update:
    See Project
  • 19
    Curl

    Curl

    Command line tool and library for transferring data with URLs

    Curl is a command line tool and library for transferring data specified with URL syntax. It supports HTTP, HTTPS, FTP, FTPS, GOPHER, TFTP, SCP, SFTP, SMB, TELNET, DICT, SSL certificates, cookies, user+password authentication, and so much more! Curl is used for many different things. It's used in command lines or scripts for transferring data. It's also used in just about every device you can think of: mobile phones and tablets, television sets, printers, routers, media players and other...
    Downloads: 49 This Week
    Last Update:
    See Project
  • 20
    hyper for Rust

    hyper for Rust

    An HTTP library for Rust

    hyper is a fast HTTP implementation written in and for Rust. A Client for talking to web services. A Server for building those web services. Blazing fast thanks to Rust. High concurrency with non-blocking sockets. HTTP/1 and HTTP/2 support. hyper is a relatively low-level library, meant to be a building block for libraries and applications. If you are looking for a convenient HTTP client, then you may wish to consider reqwest.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    SuperAgent

    SuperAgent

    Ajax for Node.js and browsers (JS HTTP client)

    ...SuperAgent is easily extended via plugins. The Node client supports making requests to Unix Domain Sockets. DELETE, HEAD, PATCH, POST, and PUT requests can also be used, simply change the method name. Absolute URLs can be used. In web browsers absolute URLs work only if the server implements CORS.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22
    HTTPoison

    HTTPoison

    Yet Another HTTP client for Elixir powered by hackney

    HTTP client for Elixir, based on HTTPotion. HTTPoison uses hackney to execute HTTP requests instead of ibrowse. Using hackney we work only with binaries instead of string lists. First, add HTTPoison to your mix.exs dependencies. Add :httpoison to your applications list if your Elixir version is 1.3 or lower. You can also easily pattern match on the HTTPoison.Response struct.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Fuel

    Fuel

    The easiest HTTP networking library for Kotlin/Android

    Fuel is the easiest HTTP networking library for Kotlin/Android. We offer maven and jitpack installations. Maven via bintray only has stable releases but jitpack can be used to build any branch, commit and version. Have patience when updating the version of fuel or building for the first time as jitpack will build it, and this may cause the request to jitpack to time out. Wait a few minutes and try again (or check the status on jitpack). Fuel requests can be made on the Fuel namespace object,...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    plumber

    plumber

    Turn your R code into a web API

    plumber is an R package that enables rapid creation of HTTP APIs by decorating existing R functions with special roxygen-style comments. It transforms R scripts into RESTful web services with minimal setup and integrates easily with RStudio or CI environments.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    Nock

    Nock

    HTTP server mocking and expectations library for Node.js

    HTTP server mocking and expectations library for Node.js. Nock can be used to test modules that perform HTTP requests in isolation. For instance, if a module performs HTTP requests to a CouchDB server or makes HTTP requests to the Amazon API, you can test that module in isolation. Nock works by overriding Node's http.request function. Also, it overrides http.ClientRequest too to cover for modules that use it directly.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB