Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 2

Python HTTP Requests for Humans™.

5.0
 
  0 reviews  |  4 users  |  10,125 lines of code  |  155 current contributors  |  Analyzed 4 days ago
 
 
Compare

Curb provides ruby language bindings to the libcurl(3) URL transfer library.

0
 
  0 reviews  |  2 users  |  61,510 lines of code  |  9 current contributors  |  Analyzed 8 days ago
 
 

curlpp is a C++ wrapper for libcurl, a free and easy-to-use client-side URL transfer library, supporting FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE and LDAP. libcurl supports HTTPS certificates, HTTP POST, HTTP PUT, FTP uploading, kerberos, HTTP

5.0
 
  0 reviews  |  2 users  |  12,710 lines of code  |  0 current contributors  |  Analyzed over 1 year ago
 
 
Compare

Eiffel Nino HTTPD ================= Eiffel Nino is and HTTPD server. It's a work in progress, so maybe it will be refactored. The goal of is to provide a simple web server for development (like Java, Python and Ruby provide)

0
 
  0 reviews  |  2 users  |  2,645 lines of code  |  1 current contributor  |  Analyzed 2 days ago
 
 

Guzzle is a PHP 5.3 framework for building REST web service clients.

5.0
 
  0 reviews  |  1 user  |  30,378 lines of code  |  60 current contributors  |  Analyzed 3 days ago
 
 

A C++ Networking Library implementing protocols for HTTP, FTP, (E)SMTP, IMAP, POP3...

5.0
 
  0 reviews  |  1 user  |  3,597 lines of code  |  0 current contributors  |  Analyzed 9 days ago
 
 

GNU libmicrohttpd is a small C library that is supposed to make it easy to run an HTTP server as part of another application. GNU libmicrohttpd is free software and part of the GNU project. Key features that distinguish libmicrohttpd from other projects are: * C library: fast and small * ... [More] API is simple, expressive and fully reentrant * Implementation is http 1.1 compliant * HTTP server can listen on multiple ports * Support for IPv6 * Support for incremental processing of POST data * Creates binary of only 32k (without TLS/SSL support) * Three different threading models * Supported platforms include GNU/Linux, FreeBSD, OpenBSD, NetBSD, OS X, W32, Symbian and z/OS * Optional support for SSL3 and TLS (requires libgnutls) [Less]

0
 
  0 reviews  |  1 user  |  50,397 lines of code  |  2 current contributors  |  Analyzed 5 days ago
 
 

Small http server library, can be embedded into your software easily. See also sample program for this library: http://bitbucket.org/kuy/libhttpd_sample/

0
 
  0 reviews  |  0 users  |  1,256 lines of code  |  0 current contributors  |  Analyzed 1 day ago
 
 

easyhttplib is a C++ library, which provides well documented functions and classes for making http requests under linux systems.

0
 
  0 reviews  |  0 users  |  0 current contributors
 
 

HighlightsHTTPConnectionPool and HTTPSConnectionPool - Thread-safe connection pooling and re-using. filepost - File posting! Supported implicitly by HTTPConnectionPool.post_url. (Optional) Automatically handles redirection and retries! New in 0.3: HTTP and HTTPS (SSL) support. For a description of ... [More] what's new in the latest version, visit the Downloads tab. What's wrong with urllib and urllib2?There are two critical features missing from the Python standard library: Connection re-using/pooling and file posting. It's not terribly hard to implement these yourself, but it's much easier to use a module that already did the work for you. The Python standard libraries urllib and urllib2 have little to do with each other. They were designed to be independent and standalone, each solving a different scope of problems, and urllib3 follows in a similar vein. Why do I want to reuse connections?Performance. When you normally do a urllib call, a separate socket connection is created with each request. By reusing existing sockets (supported since HTTP 1.1), the requests will take up less resources on the server's end, and also provide a faster response time at the client's end. With some simple benchmarks (see test/benchmark.py), downloading 15 URLs from google.com is about twice as fast when using HTTPConnectionPool (which uses 1 connection) than using plain urllib (which uses 15 connections). This library is perfect for... Talking to an API Crawling a website Any situation where being able to post files, handle redirection, and retrying is useful. It's relatively lightweight, so it can be used for anything! ExamplesGo to the Examples wiki for more nice syntax-highlighted examples. But, long story short, import urllib3 # (Version 0.3) API_URL = 'http://ajax.googleapis.com/ajax/services/search/web' http_pool = urllib3.connection_from_url(API_URL) fields = {'v': '1.0', 'q': 'urllib3'} r = http_pool.get_url(API_URL, fields) print r.status, r.data [Less]

0
 
  0 reviews  |  0 users  |  341 lines of code  |  0 current contributors  |  Analyzed about 1 month ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.