Unix and Linux Discussions Tagged with single |
|
Thread / Thread Starter |
Last Post |
Replies |
Views |
Forum |
|
|
|
2 |
15,085 |
Shell Programming and Scripting |
|
|
|
7 |
3,654 |
UNIX for Beginners Questions & Answers |
|
|
|
5 |
1,960 |
Shell Programming and Scripting |
|
|
|
7 |
4,225 |
Shell Programming and Scripting |
|
|
|
4 |
3,085 |
Solaris |
|
|
|
5 |
5,364 |
UNIX for Beginners Questions & Answers |
|
|
|
2 |
1,080 |
Shell Programming and Scripting |
|
|
|
2 |
2,505 |
Shell Programming and Scripting |
|
|
|
0 |
2,531 |
IP Networking |
|
|
|
1 |
4,643 |
Shell Programming and Scripting |
|
|
|
6 |
2,048 |
Shell Programming and Scripting |
|
|
|
3 |
3,880 |
Shell Programming and Scripting |
|
|
|
1 |
21,140 |
UNIX for Dummies Questions & Answers |
|
|
|
0 |
1,550 |
UNIX and Linux RSS News |
|
|
|
2 |
2,170 |
Shell Programming and Scripting |
|
|
|
3 |
14,459 |
Shell Programming and Scripting |
|
|
|
0 |
1,723 |
UNIX and Linux RSS News |
|
|
|
0 |
2,889 |
Software Releases - RSS News |
|
|
|
12 |
25,316 |
UNIX for Dummies Questions & Answers |
|
|
|
0 |
2,891 |
News, Links, Events and Announcements |
|
|
|
3 |
116,193 |
UNIX for Dummies Questions & Answers |
|
|
|
4 |
4,669 |
UNIX for Dummies Questions & Answers |
|
|
|
0 |
121,069 |
UNIX IEEE Std 1003.1-2001 (POSIX.1) |
|
|
|
2 |
3,776 |
UNIX for Dummies Questions & Answers |
|
|
|
1 |
5,695 |
UNIX for Dummies Questions & Answers |
|
|
|
3 |
3,587 |
IP Networking |
|
|
|
6 |
4,819 |
UNIX for Dummies Questions & Answers |
|
|
|
3 |
9,479 |
Shell Programming and Scripting |
|
|
|
2 |
3,570 |
UNIX for Dummies Questions & Answers |
|
|
|
1 |
3,168 |
UNIX for Dummies Questions & Answers |
|
|
|
1 |
3,923 |
UNIX for Dummies Questions & Answers |
|
|
|
2 |
8,376 |
UNIX for Dummies Questions & Answers |
|
|
|
2 |
2,774 |
UNIX for Dummies Questions & Answers |
|
|
|
1 |
16,839 |
UNIX for Advanced & Expert Users |
|
|
|
4 |
30,761 |
UNIX for Advanced & Expert Users |
|
|
|
4 |
3,168 |
UNIX for Dummies Questions & Answers |
|
|
|
4 |
3,360 |
IP Networking |
|
|
|
3 |
4,364 |
UNIX for Dummies Questions & Answers |
|
|
|
3 |
3,401 |
UNIX for Dummies Questions & Answers |
|
|
|
3 |
18,093 |
UNIX for Dummies Questions & Answers |
Mojo::Content::Single(3pm) User Contributed Perl Documentation Mojo::Content::Single(3pm)
NAME
Mojo::Content::Single - HTTP 1.1 content container
SYNOPSIS
use Mojo::Content::Single;
my $single = Mojo::Content::Single->new;
$single->parse("Content-Length: 12
Hello World!");
DESCRIPTION
Mojo::Content::Single is a container for HTTP 1.1 content as described in RFC 2616.
EVENTS
Mojo::Content::Single inherits all events from Mojo::Content and can emit the following new ones.
"upgrade"
$single->on(upgrade => sub {
my ($single, $multi) = @_;
...
});
Emitted when content gets upgraded to a Mojo::Content::MultiPart object.
$single->on(upgrade => sub {
my ($single, $multi) = @_;
return unless $multi->headers->content_type =~ /multipart/([^;]+)/i;
say "Multipart: $1";
});
ATTRIBUTES
Mojo::Content::Single inherits all attributes from Mojo::Content and implements the following new ones.
"asset"
my $asset = $single->asset;
$single = $single->asset(Mojo::Asset::Memory->new);
The actual content, defaults to a Mojo::Asset::Memory object with "auto_upgrade" enabled.
"auto_upgrade"
my $upgrade = $single->auto_upgrade;
$single = $single->auto_upgrade(0);
Try to detect multipart content and automatically upgrade to a Mojo::Content::MultiPart object, defaults to 1.
METHODS
Mojo::Content::Single inherits all methods from Mojo::Content and implements the following new ones.
"new"
my $single = Mojo::Content::Single->new;
Construct a new Mojo::Content::Single object and subscribe to "read" event with default content parser.
"body_contains"
my $success = $single->body_contains('1234567');
Check if content contains a specific string.
"body_size"
my $size = $single->body_size;
Content size in bytes.
"clone"
my $clone = $single->clone;
Clone content if possible, otherwise return "undef".
"get_body_chunk"
my $chunk = $single->get_body_chunk(0);
Get a chunk of content starting from a specfic position.
"parse"
$single = $single->parse("Content-Length: 12
Hello World!");
my $multi = $single->parse("Content-Type: multipart/form-data
");
Parse content chunk and upgrade to Mojo::Content::MultiPart object if possible.
SEE ALSO
Mojolicious, Mojolicious::Guides, <http://mojolicio.us>.
perl v5.14.2 2012-09-05 Mojo::Content::Single(3pm)