change mime type of json methods from text/json to application/json

This commit is contained in:
Colin Kuskie 2008-10-26 04:11:47 +00:00
parent 913ed8ec26
commit e92017500e
8 changed files with 14 additions and 13 deletions

View file

@ -34,6 +34,7 @@
- added: TextArea now supports "maxlength" attribute
- added: DataForm can now run a workflow when an entry is added
- Fixed #8921: Duplicating templates through conventional methods maintains default template flag
- Fixed #8962: Wrong mime-type used for json data
7.6.1
- changed: the list of extensions for the export system to pass through

View file

@ -821,7 +821,7 @@ sub www_getBadgesAsJson {
$results{'startIndex'} = 0;
$results{'sort'} = undef;
$results{'dir'} = "asc";
$session->http->setMimeType('text/json');
$session->http->setMimeType('application/json');
return JSON->new->utf8->encode(\%results);
}
@ -838,7 +838,7 @@ sub www_getRegistrantAsJson {
my $session = $self->session;
my $db = $session->db;
return $session->privilege->insufficient() unless $self->canView;
$session->http->setMimeType('text/json');
$session->http->setMimeType('application/json');
my @tickets = ();
my @tokens = ();
my @ribbons = ();
@ -1017,7 +1017,7 @@ sub www_getRegistrantsAsJson {
$results{'dir'} = "asc";
# build json datasource
$session->http->setMimeType('text/json');
$session->http->setMimeType('application/json');
return JSON->new->utf8->encode(\%results);
}
@ -1052,7 +1052,7 @@ sub www_getRibbonsAsJson {
$results{'startIndex'} = 0;
$results{'sort'} = undef;
$results{'dir'} = "asc";
$session->http->setMimeType('text/json');
$session->http->setMimeType('application/json');
return JSON->new->utf8->encode(\%results);
}
@ -1204,7 +1204,7 @@ className='WebGUI::Asset::Sku::EMSTicket' and state='published' and revisionDate
$results{'startIndex'} = $startIndex;
$results{'sort'} = undef;
$results{'dir'} = "asc";
$session->http->setMimeType('text/json');
$session->http->setMimeType('application/json');
return JSON->new->utf8->encode(\%results);
}
@ -1239,7 +1239,7 @@ sub www_getTokensAsJson {
$results{'startIndex'} = 0;
$results{'sort'} = undef;
$results{'dir'} = "asc";
$session->http->setMimeType('text/json');
$session->http->setMimeType('application/json');
return JSON->new->utf8->encode(\%results);
}

View file

@ -1122,7 +1122,7 @@ sub www_addAlbumService {
return XML::Simple::XMLout($document, NoAttr => 1);
}
$session->http->setMimeType('text/json');
$session->http->setMimeType('application/json');
return JSON->new->pretty->encode($document);
}
@ -1315,7 +1315,7 @@ sub www_listAlbumsService {
$session->http->setMimeType('text/xml');
return XML::Simple::XMLout($document, NoAttr => 1);
}
$session->http->setMimeType('text/json');
$session->http->setMimeType('application/json');
return JSON->new->pretty->encode($document);
}

View file

@ -988,7 +988,7 @@ sub www_addFileService {
return XML::Simple::XMLout($document, NoAttr => 1);
}
$session->http->setMimeType('text/json');
$session->http->setMimeType('application/json');
return JSON->new->pretty->encode($document);
}

View file

@ -138,7 +138,7 @@ sub handler {
$session->http->setMimeType('text/xml');
return XML::Simple::XMLout($document, NoAttr => 1);
}
$session->http->setMimeType('text/json');
$session->http->setMimeType('application/json');
return JSON->new->encode($document);
}
return undef;

View file

@ -52,7 +52,7 @@ Checks to ensure the requestor is who we think it is, and then returns a JSON st
sub www_spectreGetSiteData {
my $session = shift;
$session->http->setMimeType("text/json");
$session->http->setMimeType("application/json");
$session->http->setCacheControl("none");
my %siteData = ();
my $subnets = $session->config->get("spectreSubnets");

View file

@ -478,7 +478,7 @@ sub www_getTaxesAsJson {
$results{'startIndex'} = $startIndex;
$results{'sort'} = undef;
$results{'dir'} = $sortDir;
$session->http->setMimeType('text/json');
$session->http->setMimeType('application/json');
return JSON::to_json(\%results);
}

View file

@ -700,7 +700,7 @@ sub www_getTransactionsAsJson {
$results{'startIndex'} = $startIndex;
$results{'sort'} = undef;
$results{'dir'} = "desc";
$session->http->setMimeType('text/json');
$session->http->setMimeType('application/json');
return JSON->new->utf8->encode(\%results);
}