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)


Reply via email to