سلام دوستان من یک سرویس https دارم که میخواد ازش اطلاعات بگیرم و نمایش بدم
میشه کمکم کنید با ajax هر چی امتحان کردم نشد و ارور crros origin میده
آخرین ویرایش: 02-10-2014 ???? 18:16، توسط Daniel
سلام دوستان من یک سرویس https دارم که میخواد ازش اطلاعات بگیرم و نمایش بدم
میشه کمکم کنید با ajax هر چی امتحان کردم نشد و ارور crros origin میده
سلام
ajax عنوان نیست!
خطای No Access-Control-Allow-Origin به http یا https مربوط نیست وقتی قصد درخواستی رو جایی غیر از همون سرور بخوای بفرستی خطای No Access-Control-Allow-Origin میده.
برای رفع مشکل این هیدر باید در سایت مقصد وجود داشته باشه:
header('Access-Control-Allow-Origin: *');
header('Access-Control-Max-Age: 1000');
با htaccess. :
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>
اگر فایل وجود داشت اینو به اخرش اضافه کن.
اگر دسترسی نداری نمیشه کاریش کرد.
خوب وب سرویس بالاخره به یه زبانی نوشته شده به چه زبانیه؟ php نیست؟ Asp هم نیست؟ python هم نیست؟
تو همه این زبان ها میشه هیدر فرستاد باید هیدری که تو پست اول گذاشتم رو اضافه کنی.
ندونستن عیب نیست، نپرسیدن چرا!