Hi Suat

Can you add a this to the Stanbol Documentation at a prominent
position as I think this is rather important to a lot of Stanbol
users. Best incl. a screenshot of the configuration dialog of the
JerseyEndpoint.

best
Rupert

On Fri, May 18, 2012 at 9:56 AM, Sebastian Germesin
<[email protected]> wrote:
> Dear Suat,
>
> thank you, we will try it these days and let you know if that worked.
>
> Best regards,
>
> Sebastian
> On 18.05.2012, at 09:49, Suat Gonul wrote:
>
>> Hi Sebastian,
>>
>> I committed the code exposing the Location header in
>> "Access-Control-Expose-Headers" header . If you need other headers, they
>> should be added to the CORS Access-Control-Expose-Headers configuration
>> of JerseyEndpoint of Stanbol. I hope this would be a solution for you.
>>
>> Best,
>> Suat
>>
>> On 05/17/2012 03:16 PM, Suat Gonul wrote:
>>> Hi Sebastian,
>>>
>>> I managed to obtain the Location header in javascript. It seems server
>>> should expose the header in the Access-Control-Expose-Headers so that
>>> clients can access. However, I managed this with only Google Chrome.
>>> Firefox 12 still returns the empty results. I read in some articles that
>>> some browsers have buggy implementations regarding the
>>> XMLHttpRequest.getRequestHeader method, e.g [1].
>>>
>>> Anyway, I will add the necessary code exposing the headers.
>>>
>>> Best,
>>> Suat
>>>
>>> [1] http://www.html5rocks.com/en/tutorials/cors/
>>>
>>> On 05/16/2012 04:39 PM, Sebastian Germesin wrote:
>>>> Hi Suat,
>>>>
>>>> thanks for checking and for the link. That is bad... How do you think can 
>>>> we ship around this?
>>>>
>>>> From my point of view, duplicating the location (the URI) in the content 
>>>> of the response does not
>>>> hurt the specs and helps me on the client side.
>>>>
>>>> Would that be a proper solution?
>>>>
>>>> Best regards,
>>>>
>>>> Sebastian
>>>>
>>>> On 16.05.2012, at 15:26, Suat Gonul wrote:
>>>>
>>>>> Hi Sebastian,
>>>>>
>>>>> I have tried a number of cases for the header specifications while
>>>>> sending the query to Contenthub, but I could not read the Location
>>>>> header with jQuery at all, even any other headers. However, the details
>>>>> of the response seems like as follows through the Live HTTP Headers
>>>>> plugin in Firefox:
>>>>>
>>>>> HTTP/1.1 201 Created
>>>>> Access-Control-Allow-Origin: *
>>>>> Location:
>>>>> http://localhost:8080/contenthub/contenthub/store/content/urn:content-item-sha1-358dbe75624b135aa72c1ad6cc34f325bf7fdf50
>>>>>
>>>>> Content-Length: 0
>>>>> Server: Jetty(6.1.x)
>>>>>
>>>>> Then, I ran across the following note in [1]:
>>>>> "The Cross-Origin Resource Sharing specification filters the headers
>>>>> that are exposed by |getAllResponseHeaders()
>>>>> <http://dvcs.w3.org/hg/xhr/raw-file/tip/Overview.html#dom-xmlhttprequest-getallresponseheaders>|
>>>>> for non same-origin
>>>>> <http://www.whatwg.org/specs/web-apps/current-work/multipage/origin-0.html#same-origin>
>>>>> requests."
>>>>>
>>>>> I think this may be the reason. I'm not sure though.
>>>>>
>>>>> [1]
>>>>> http://dvcs.w3.org/hg/xhr/raw-file/tip/Overview.html#dom-xmlhttprequest-getallresponseheaders
>>>>>
>>>>> Best,
>>>>> Suat
>>>>>
>>>>>
>>>>> On 05/15/2012 07:19 PM, Sebastian Germesin wrote:
>>>>>> Dear all,
>>>>>>
>>>>>> we are currently working on extending the VIE.StanbolService and 
>>>>>> currently face a problem with the content hub of Apache Stanbol.
>>>>>>
>>>>>> From the REST API, it seems that a simple HTTP-POST request is enough to 
>>>>>> create a resource and in fact it works and the result is a HTTP response 
>>>>>> (201 - Created).
>>>>>>
>>>>>> However, using jQuery, we are currently not able to retrieve the 
>>>>>> location of the created resource, to be more precise, the "Location" 
>>>>>> header field is not readable from jQuery.
>>>>>>
>>>>>> I've created a jsbin example for you to test the code:
>>>>>>
>>>>>> http://jsbin.com/unekoh/edit#javascript,html,live
>>>>>>
>>>>>> Could you please be so kind to have a look at it and check why jQuery is 
>>>>>> not able to parse the header?
>>>>>>
>>>>>> Is it maybe possible to also send the location as response text?
>>>>>>
>>>>>>
>>>>>> Thanks a lot in advance,
>>>>>>
>>>>>> Sebastian
>>>> --
>>>> M.Sc. Sebastian Germesin
>>>>
>>>> DFKI GmbH
>>>> Campus D3 2
>>>> Stuhlsatzenhausweg 3
>>>> D-66123 Saarbruecken, Germany
>>>>
>>>> phone:      +49 (681) 85775 - 5079
>>>> fax:        +49 (681) 85775 - 5021
>>>> mail:       [email protected]
>>>> http:       www.dfki.de/~germesin
>>>> skype:      neogermi1337
>>>> twitter:    germesin
>>>>
>>
>
> --
> M.Sc. Sebastian Germesin
>
> DFKI GmbH
> Campus D3 2
> Stuhlsatzenhausweg 3
> D-66123 Saarbruecken, Germany
>
> phone:  +49 (681) 85775 - 5079
> fax:    +49 (681) 85775 - 5021
> mail:   [email protected]
> http:   www.dfki.de/~germesin
> skype:  neogermi1337
> twitter:    germesin
>
> --
> Deutsches Forschungszentrum fuer Kuenstliche Intelligenz (DFKI) GmbH
> Firmensitz: Trippstadter Strasse 122, D-67663 Kaiserslautern; Amtsgericht 
> Kaiserslautern, HRB 2313
> Geschaeftsfuehrung: Prof. Dr. Dr. h.c. mult. Wolfgang Wahlster 
> (Vorsitzender), Dr. Walter Olthoff
> Vorsitzender des Aufsichtsrats: Prof. Dr. h.c. Hans A. Aukes
>



-- 
| Rupert Westenthaler             [email protected]
| Bodenlehenstraße 11                             ++43-699-11108907
| A-5500 Bischofshofen

Reply via email to