2012-08-01 24 views
10

Jak mogę dodać nagłówek żądania do żądania ajax ExtJS?Dodawanie nagłówka do żądania Ajaxa

W szczególności chcę dodać nagłówek: accept-encoding, aby był równy true.

+0

Pytanie jest bardzo niejasne. Być może możesz być bardziej opisowy co do tego, co dokładnie chcesz osiągnąć? – Izhaki

+0

@ Izhaki wyjaśniłem to do mojego zrozumienia pytania. Mam nadzieję, że nie zabrałem ze sobą zbyt wielu swobód ... – Geronimo

Odpowiedz

11

Można określić nagłówki żądania tak:

Ext.Ajax.request({ 
    url: 'yourUrl', 
    headers: { 
     'accept-encoding': 'true' 
    } 
})​ 
+0

czy to działa również w przypadku ładowania sklepów (jako konfiguracja obciążenia na tym samym poziomie co parametry?) –

+0

Hi @ code4jhon, chcesz coś takiego, aby ustawić nagłówki na proxy sklepów: Ext.getStore ("YourStore"). proxy.headers = {'accept-encoding': 'true'} –

+0

tak, dodano konfigurację podczas definiowania sklepu. (Konfiguracja w proxy oczywiście) dzięki działa dobrze. –

5

Czy próbował headers config w żądaniu Ajax:

Ext.Ajax.request({ 
    url: 'someURL', 
    headers: { 
     'accept-encoding': true 
    } 
}); 
5

Jeśli chcesz dodać nagłówek do wszystko ExtJS ajax żądania:

Ext.Ajax.defaultHeaders = { 
    'accept-encoding' : true 
}; 
Powiązane problemy