yep, correct On Mon, Sep 15, 2008 at 9:14 PM, Ropu <[EMAIL PROTECTED]> wrote:
> cool > > so for output: > ?format=foo or JSON as default > > for input: > Check for content type (more priority than ?format=foo) > then ?format=foo > or JSON default. > > is these ok? > > ropu > > On Mon, Sep 15, 2008 at 5:06 PM, Chris Chabot <[EMAIL PROTECTED]> wrote: > > > Well no not completely. > > > > Right now the PHP version uses the content_type header for *input* > format, > > and the &format=foo for the output format. The java version uses the > query > > param (&format=foo) for both. > > > > The proposed solution would allow you to use a "Content-Type: > > application/xml" for input (iaw xml), and format=json for output (which > btw > > would be silly to do, but hey it could happen, php will support this > > anyhow, > > the java guys might, or might not allow for the mixing). > > > > Only of the Content-Type header is *not* set, it looks at the &format=foo > > for the *input* (and ofc uses the same param for output too). > > > > If no content type is set for input, and no format=foo is set for output, > > it > > will assume both to be json. > > > > Hope that clears it up :) > > > > On Mon, Sep 15, 2008 at 8:08 PM, Ropu <[EMAIL PROTECTED]> wrote: > > > > > This assumes that input and output will have the same format if the > > > ?format=foo is set based on the POST/GET format? > > > > > > > > > On Mon, Sep 15, 2008 at 2:07 PM, Chris Chabot (JIRA) <[EMAIL PROTECTED] > > > >wrote: > > > > > > > Input format detection > > > > ---------------------- > > > > > > > > Key: SHINDIG-601 > > > > URL: > https://issues.apache.org/jira/browse/SHINDIG-601 > > > > Project: Shindig > > > > Issue Type: Bug > > > > Components: RESTful API (Java), RESTful API (PHP) > > > > Reporter: Chris Chabot > > > > > > > > > > > > Currently PHP uses the content_type header to detect the input > format. > > On > > > > the other hand Java uses the format query param (?format=foo) for the > > > input > > > > format selection. > > > > > > > > Most logical solution seems to be that we both use : > > > > > > > > if ( content type is set) > > > > use content_type > > > > else if (format query param is set) > > > > use query param > > > > else > > > > use json > > > > > > > > I *think* that will be what developers would expect :) > > > > > > > > -- > > > > This message is automatically generated by JIRA. > > > > - > > > > You can reply to this email to add a comment to the issue online. > > > > > > > > > > > > > > > > > -- > > > .-. --- .--. ..- > > > R o p u > > > > > > > > > -- > .-. --- .--. ..- > R o p u >
