It would be good to list the headers which Shindig allows for outgoing and
incoming makeRequest calls (or make this configurable?).  The makeRequest
handler in PHP could benefit from such a list.

~Arne


On Thu, Sep 24, 2009 at 5:36 PM, Kevin Brown <[email protected]> wrote:

> I don't recall why accept was dropped (probably overzealous filtering). It
> probably hasn't come up before because most people don't seem to actually
> use HTTP header semantics. You should file a bug for this.
>
> On Thu, Sep 24, 2009 at 10:47 AM, David Boyer <[email protected]> wrote:
>
> > Make Request strips a number of headers including Accept from an
> > outgoing makeRequest on it's way to the target server.  We have data
> > that can comeback as JSON or as XML, but the default (no Accept)
> > header is xml.  What gives.  We add ContentType.JSON to the
> > makeRequest, and add params[gadgets.io.RequestParameters.HEADERS] = {
> > "accept": "text/json" }  to the request params, but of course the
> > buildHttpRequest in MakeRequestHandler prevents the Accept header from
> > going through.  MakeRequestHandler.BAD_HEADERS...
> >
>
> > We need a solution that works, here.
> >
> > I've searched the mailing list, and I can't see any discussion of
> > Accept is being throttled.  If you are going to strip the Accept
> > header, then I had expected that the ContentType.JSON setting in
> > makeRequest would somehow translate into an Accept header being added
> > by the MakeRequestHandler, but it's not.
> >
> > --
> > David S Boyer
> > [email protected]
> > 703.499.8728(h)
> > 703.408.5395(m)
> >
>

Reply via email to