Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 49.481.122 Times

HTTP::Handle 0.2

  Date Added: May 06, 2010  |  Visits: 986

HTTP::Handle

Report Broken Link
Printer Friendly Version


Product Homepage
Download (100 downloads)



HTTP::Handle is a HTTP Class designed for streaming. SYNOPSIS use HTTP::Handle; my $http = HTTP::Handle->new( uri => "http://www.google.com/" ); $http->connect(); my $fd = $http->fd(); while (<$fd>) { print "--> $_"; } The HTTP::Handle module allows you to make HTTP requests and handle the data yourself. The general ideas is that you use this module to make a HTTP request and handle non-header data yourself. I needed such a feature for my mp3 player to listen to icecast streams. HTTP::Handle->new() Create a new HTTP::Handle object thingy. Arguments possible: url => "http://www.google.com/" Sets the initial URL to connect to. follow_redirects => [ 0 | 1 ] Automatically follow HTTP redirects. This defaults to true (1). Set to 0 to disable this. http_request => HASHREF Any thing put in here will be sent as "key: value" in the http request string. $http->connect() Connect, send the http request, and process the response headers. This function returns -1 on failure, undef otherwise. The reason for failure will be printed to STDERR. $http->fd() Get the file descriptor (socket) were using to connect. $http->url( [ url_string ]) Get or set the URL. If a url string is passed, you will change the url that is requested. If no parameter is passed, a URI object will be returned containing the $http->follow_redirects( [ 0 | 1 ] ) If a value is passed then you will set whether or not we will automatically follow HTTP 302 Redirects. If no value is passed, then we will return whatever the current option is. Defaults to 1 (will follow redirects). $http->http_request_string() Returns a string containing the HTTP request and headers, this is used when $http->connect() is called..

Requirements: No special requirements
Platforms: Linux
Keyword: Connect Designed Http Class Http Request Httphandle Libraries Programming Redirects Request String Url
Users rating: 0/10

License: Freeware Size: 5.12 KB
USER REVIEWS
More Reviews or Write Review


HTTP::HANDLE RELATED
Network & Internet  -  HTTP Request String Editor 2.0.2.1
A powerful tools for get control of the HTTP Request you browser are sent to the web-servers. Set up rules for a page or pages with Regular expression, for modify you headers. With "HTTP Request String Editor" you can modify the headers...
30.72 KB  
Web Browser Tools  -  BrowserMasquerade 1.3
BrowserMasquerade is an useful tool for changing the HTTP-Request string and the the javascript UserAgent ID (like userAgent, oscpu etc.) of Firefox. In combination with the FireFox add-ons "TorButton" (Tor), "NoScript", QuickJava, "Ghostery",...
30.72 KB  
Networking Tools  -  Send HTTP Tool 2.5.1
Powerful and free bugging/testing tool for web sites and web application. With Send HTTP Tool you able to generate and send different HTTP request to any URL and in a second view full report about the HTTP response. This is a great tool for...
634 B  
Modules  -  Http Request Fail Reset 6.x-1.0
At Tribute Media we have many sites in various stages of development. Sometimes upon returning to them I have noticed that Update Status has not checked for updates for up to 4 weeks. I then notice that the "drupal_http_request_fails" flag is...
10 KB  
Network & Internet  -  mod_xobjex 1.0.1
mod_xobjex converts each HTTP Request into an XML Graph and applies the requested XSLT stylesheet. Uses libxml2 and libxslt. One of the first examples seen when learning XSL is that of an XML document that refers to an XSL template in a...
20.48 KB  
Network & Internet  -  mod_ifier 0.8
mod_ifier is a simple Apache2 module which intercepts each incoming HTTP request to your webserver. mod_ifier allows you to reject malicious, buggy, or unwanted clients. Consider it an intelligent Apache-specific firewall! Clients are rejected...
10.24 KB  
Libraries  -  Class::Tangram 1.57
Class::Tangram is a Perl module for tangram-friendly classes, DWIM attributes. SYNOPSIS package MyObject; use base qw(Class::Tangram); our $fields = { int => [ qw(foo bar) ], string => [ qw(baz quux) ] }; package main; my $object =...
50.18 KB  
Libraries  -  macstl 0.3.1
macstl is a C++ header library designed to bring the world of generic programming to the Macintosh, and deliver the surprising speed of SIMD in an intuitive cross-platform package. For example, a simple loop calculating a trigonometric function...
174.08 KB  
Libraries  -  HTTP::Webdav 0.1.18-0.17.1
HTTP::Webdav is a Perl interface to Neon HTTP and WebDAV client library. SYNOPSIS use HTTP::Webdav ; $sess = HTTP::Webdav -> new ; $sess -> server ("www.ecos.de", 80) ; $sess -> get ("/", STDOUT) ; $sess -> put ("/dav/foo.htm", STDIN) ;...
32.77 KB  
HTML Utilities  -  HTTP Spy .NET 4.0
HTTP Spy .NET is a small application used to trace http request from a web site. HTTP Spy .NET will help you find any bottleneck, any error and it will help you analyzing your bandwidth usage. With it, you can inspect data in different views and...
574.03 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 4.0.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB