Nate Lewis > FWS-V2 > FWS::V2::Net

Download:
FWS-V2-1.13091122.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  1
Open  0
View/Report Bugs
Module Version: 1.13091122   Source  

NAME ^

FWS::V2::Net - Framework Sites version 2 network access methods

VERSION ^

Version 1.13091122

SYNOPSIS ^

    use FWS::V2;
    
    my $fws = FWS::V2->new();

    my $responseRef = $fws->HTTPRequest(url=>'http://www.thiswebsite.com');

DESCRIPTION ^

FWS version 2 core network methods

METHODS ^

HTTPRequest

Post HTTP or HTTPS and return the result to a hash reference containing the results plus the parameters provided.

    my $responseRef = $fws->HTTPRequest(    
        url         => 'http://www.cpan.org'# only required parameter
        type        => 'get'                # default is get [get|post]
        user        => 'theUser'            # if needed for auth
        password    => 'thePass'            # if needed for auth 
        noRedirect  =>  1                   # do not follow redirects (defaults to 0)
        timeout     => '30'                 # fail if 30 seconds go by
        expire      =>  30                  # cache this for 30 minutes 
                                            # and return cache till it expires
        ip    =>'1.2.3.4'                   # show that I am from this ip
    );

    print $responseRef->{url} . "\n";                       # what was passed to HTTPRequest
    print $responseRef->{success} . "\n";                   # will be a 1 or a 0
    print $responseRef->{content} . "\n";                   # the content returned
    print $responseRef->{status} . "\n";                    # the status returned

send

Send an email: Documentation needed.

AUTHOR ^

Nate Lewis, <nlewis at gnetworks.com>

BUGS ^

Please report any bugs or feature requests to bug-fws-v2 at rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=FWS-V2. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.

SUPPORT ^

You can find documentation for this module with the perldoc command.

    perldoc FWS::V2::Net

You can also look for information at:

LICENSE AND COPYRIGHT ^

Copyright 2013 Nate Lewis.

This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.

See http://dev.perl.org/licenses/ for more information.

syntax highlighting: