Hi Melanie,

does the Server actually send the PUT, DELETE request, or does it
already fail after receiving the OPTIONS request?

What would be the HTTP headers for the PUT, DELETE request. Maybe they
do not match with the returned "Access-Control-Allow-Headers" (origin,
content-type, accept).

best
Rupert

On Thu, May 24, 2012 at 6:19 PM, Melanie Reiplinger
<[email protected]> wrote:
> Hi all.
>
> Has someone successfully done PUT or DELETE requests on e.g. the entityhub
> via XMLHttpRequest?
> I'm at revision 1341602 and from looking at the CorsHelper code I figured
> that the Access-Control-Allow-Methods should now be set in the response
> header, but I'm still getting
>
> XMLHttpRequest cannot load <url>
> <http://lnv-89012.dfki.uni-sb.de:9000/entityhub/entity?id=http%3A//developer.yahoo.com/javascript/howto-proxy.html>.
> Method DELETE is not allowed by Access-Control-Allow-Methods.
>
> Do I have to send something special in my Request header to make it work?:
>
> 1.
>   Request URL:
>
> http://lnv-89012.dfki.uni-sb.de:9000/entityhub/entity?id=http%3A//developer.yahoo.com/javascript/howto-proxy.html
> 2.
>   Request Method:
>   OPTIONS
> 3.
>   Status Code: 200 OK
>
> Request Header:
>
>    1.
>       Accept:
>       */*
>    2.
>       Accept-Charset:
>       ISO-8859-1,utf-8;q=0.7,*;q=0.3
>    3.
>       Accept-Encoding:
>       gzip,deflate,sdch
>    4.
>       Accept-Language:
>       de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4
>    5.
>       Access-Control-Request-Headers:
>       origin, content-type, accept
>    6.
>       Access-Control-Request-Method:
>       DELETE
>    7.
>       Connection:
>       keep-alive
>    8.
>       Host:
>       lnv-89012.dfki.uni-sb.de:9000
>    9.
>       Origin:
>       http://localhost
>   10.
>       Referer:
>
> http://localhost/VIE/test/?filter=vie.js%20-%20Apache%20Stanbol%20Service%3A%20VIE.js%20StanbolService%20-%20CRUD%20on%20local%20entities
>   11.
>       User-Agent:
>       Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.5 (KHTML,
>       like Gecko) Chrome/19.0.1084.52 Safari/536.5
> 1. Query String Parametersview URL encoded
>    1.
>       id:
>       http://developer.yahoo.com/javascript/howto-proxy.html
>
>
> Response Header:
>
> 1.
>   Access-Control-Allow-Headers:
>   origin, content-type, accept
> 2.
>   Access-Control-Allow-Origin:
>   *
> 3.
>   Access-Control-Request-Method:
>   GET, POST, PUT, DELETE, OPTIONS
> 4.
>   Content-Length:
>   0
> 5.
>   Server:
>   Jetty(6.1.x)
>
>



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

Reply via email to