2013-06-09 2 views
1

Мой хостинг-провайдер не принимает глагол «Параметры» при отправке запроса odata.read с использованием datajs.Отключить глагол 'options' в datajs

Не работает:

OPTIONS http://odata.resporter.tv/odata/timelines HTTP/1.1 
Accept: */* 
Origin: http://*******.*** 
Access-Control-Request-Method: GET 
Access-Control-Request-Headers: accept, maxdataserviceversion 
Accept-Encoding: gzip, deflate 
User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0) 
Host: ****.*******.** 
Content-Length: 0 
DNT: 1 
Connection: Keep-Alive 
Pragma: no-cache 

Работы:

Accept: */* 
Origin: http://******.** 
Access-Control-Request-Method: GET 
Access-Control-Request-Headers: accept, maxdataserviceversion 
Accept-Encoding: gzip, deflate 
User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0) 
Host: ****.********.** 
Content-Length: 0 
DNT: 1 
Connection: Keep-Alive 
Pragma: no-cache 

Обратите внимание на заголовок 'Параметры' в запросе, что не работает.

Кто-нибудь знает, не могу ли я передать заголовок 'options' с помощью datajs?

ответ

2

это ваш браузер, который отправляет заголовки параметров из-за CORS. Либо вы можете использовать jsonp или разместить свой html, где ваш хост имеет конечную точку данных

+0

Спасибо! Хостинг-провайдер изменил его конфигурацию, и после этого он сработал! –

Смежные вопросы