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

Reply via email to