How to configure apache to accept POST cross domain -
i need configure apache on ubuntu accpect post cross-domain.
i tried http://enable-cors.org/server_apache.html:
- install mod_header
- add header('access-control-allow-origin: '.$_server['http_origin']); header('access-control-allow-methods: post, get, options'); header('access-control-max-age: 1000'); header('access-control-allow-headers: content-type');
but doesn't work.
request headers:
accept:*/* accept-charset:iso-8859-1,utf-8;q=0.7,*;q=0.3 accept-encoding:gzip,deflate,sdch accept-language:en-us,en;q=0.8 access-control-request-headers:accept, cache-control, origin, x-requested-with, x-file-name, content-type access-control-request-method:post connection:keep-alive host:xxx.amazonaws.com origin:local.com referer:local.com/test/test.php user-agent:mozilla/5.0 (macintosh; intel mac os x 10_8_3) applewebkit/537.31 (khtml, gecko) chrome/26.0.1410.65 safari/537.31 response headers:
access-control-allow-methods:post, get, options access-control-allow-origin:* connection:keep-alive content-encoding:gzip content-length:27 content-type:text/html date:fri, 10 may 2013 10:30:10 gmt keep-alive:timeout=5, max=100 server:apache/2.2.22 (ubuntu) vary:accept-encoding x-powered-by:php/5.3.10-1ubuntu3.6 anyone can me ? thank much
going on answer provided in thread on jquery forums, may need provide 'access-control-allow-headers' header, in order permit headers sent.
header("access-control-allow-headers: x-requested-with, x-file-name")
Comments
Post a Comment