You can also manually configure the list of methods too.

On Tue, Jul 31, 2012 at 11:19 AM, Henry Saputra <[email protected]>wrote:

> Could you try to modify your container file to set
>
> "osapi" : {
>     // The endpoints to query for available JSONRPC/REST services
>     "endPoints" : [ "//%host%${CONTEXT_ROOT}/rpc" ]
>   }
>
> to point to shindighost.com?
>
> - Henry
>
> On Tue, Jul 31, 2012 at 10:52 AM, daviesd <[email protected]> wrote:
> > They don't live on different hosts, they are just gotten there by
> different
> > dns.  For example the javascript request looks like:
> >
> >
> https://prefix.shindighost.com/gadgets/js/rpc.js?nocache=1&c=1&container=def
> > ault
> >
> > However the server shouldn't go through prefix.shindighost.com.  I
> really
> > want it to go to shindighost.com.
> >
> > Sounds like I don't want it to use the "host" header but instead set
> > shindig.host appropriately.  Especially since the authority is used by
> other
> > things like the oauth callbacks.
> >
> > doug
> >
> >
> > On 7/31/12 12:57 PM, "Henry Saputra" <[email protected]> wrote:
> >
> >> Looks like the rpc call to system.listMethods is called in
> >> RenderingGadgetRewriter and ConfigInjectionProcessor to execute the
> >> gadgets.config.init
> >>
> >> For both scenario looks t will try to call itself using the request
> >> "host" header.
> >>
> >> Doug, so in your setup the js serving endpoint live in different host
> >> than the rpc endpoints?
> >>
> >> - Henry
> >>
> >> On Tue, Jul 31, 2012 at 8:03 AM, daviesd <[email protected]> wrote:
> >>> I just recently noticed a behavior with the rpc interface that I have
> >>> discovered in the 11th hour and we are ready to rollout, so any input
> asap
> >>> is appreciated.
> >>>
> >>> Shindig at some point makes an rpc call back to itself for
> listMethods.  I
> >>> thought this use to happen upon startup, but I might be wrong.  What
> appears
> >>> to be happening is that it does this on the first request for the
> shindig
> >>> javascript.  And if you don¹t have a shindig host configured it
> appears to
> >>> use the dns/host name from the request.
> >>>
> >>> Unfortunately in my environment that initial javascript goes to a
> different
> >>> dns/host name than what I want my shindig server to use.  I still don¹t
> >>> understand why the shindig call doesn¹t use localhost (or just call
> >>> internally to itself).
> >>>
> >>> Is just configuring shindig.host going to be enough to get around this
> >>> problem?
> >>>
> >>> Thanks,
> >>> doug
> >>
> >
> >
>



-- 
Paul Lindner -- [email protected] -- profiles.google.com/pmlindner

Reply via email to