I propose the change with this review request:

https://reviews.apache.org/r/939/

Would love to get some reviews for this.

- Henry

On Tue, Jun 21, 2011 at 6:02 AM, Li Xu <[email protected]> wrote:
> that's okay. thanks for clarifying!
> Does anyone on the mailing list have any objection regarding removing the
> scheme from defaultShindigTestHost?
> Thanks!
> li
>
>
>
> From:
> daviesd <[email protected]>
> To:
> <[email protected]>
> Date:
> 06/20/2011 06:32 PM
> Subject:
> Re: remove scheme from defaultShindigTestHost in container.js
>
>
>
> Oh yes... apologize... I did not see any bad side-effect after removing
> the
> scheme from defaultShindigTestHost.  Only endPoints as you suggested.
>
> doug
>
>
> On 6/20/11 5:55 PM, "Li Xu" <[email protected]> wrote:
>
>> Hi, Doug
>> Thanks for the comments.
>> There were two properties.... I have seen the exception only when I
> remove
>> scheme from this property from container.js
>>  "osapi" : {
>>     // The endpoints to query for available JSONRPC/REST services
>>     "endPoints" : [ "//%host%${CONTEXT_ROOT}/rpc" ]
>>   },
>> I agree with you that the java code should be fixed to get scheme from
>> request...will look further.
>>
>> For the other property:
>> "defaultShindigTestHost":"//%authority%",
>>
>> I haven't seen any side effects yet... I'd like to suggest to update
> that
>> property first if there's no known problem.
>>
>> thanks!
>> li
>>
>>
>>
>>
>>
>> From:
>> daviesd <[email protected]>
>> To:
>> <[email protected]>
>> Date:
>> 06/20/2011 05:35 PM
>> Subject:
>> Re: remove scheme from defaultShindigTestHost in container.js
>>
>>
>>
>> If I remove the scheme then the server-side fails during listMethods (it
>> uses the same js value that is used client side).
>>
>> org.apache.shindig.gadgets.render.DefaultServiceFetcher retrieveServices
>> SEVERE: Failed to fetch services methods from endpoint
>> //myshindigserver:8443/shindig/rpc. Error Missing schema for request:
>> //myshindigserver:8443/shindig/rpc?method=system.listMethods
>>
>> I think the java code would need to be changed to tack on the current
>> scheme
>> of the servlet request.
>>
>> doug
>>
>>
>> On 6/20/11 4:26 PM, "Li Xu" <[email protected]> wrote:
>>
>>> Hello, all
>>>
>>> Can we remove scheme from "defaultShindigTestHost" in container.js?
>>> eg
>>> "defaultShindigTestHost":"//%authority%",
>>> insteadof
>>> "defaultShindigTestHost":"http://%authority%";,
>>> Right now it's not convenient. Each time we need to modify container.js
>> if
>>> scheme needs to be updated.
>>> Another approach I could think of is to replace the scheme based on the
>>> value from incoming request....
>>>
>>> Could anyone please suggest if there's any flaw to remove scheme here?
> I
>>> have run a few tests and didn't catch anything bad...
>>>
>>> thanks!
>>> li
>>>
>>
>>
>>
>>
>
>
>
>
>

Reply via email to