2012-08-01 10 views
10

ExtJS ajaxリクエストにリクエストヘッダーを追加するにはどうすればよいですか?Ajaxリクエストへのヘッダーの追加

具体的には、ヘッダー:accept-encodingをtrueにする必要があります。あなたはこのようにリクエストヘッダを指定することができます

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

ご質問は非常に不明です。おそらく、正確に何を達成しようとしているのか、より具体的に説明できるでしょうか? – Izhaki

+0

@イザキ私は質問の私の理解にそれを明確にした。うまくいけば、私はあまりにも多くの自由を取ることはできませんでした... – Geronimo

答えて

11

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

これはストアをロードするためにも機能します(paramsと同じレベルのロードの設定として) –

+0

こんにちは@ code4jhon、ストアプロキシ:Ext.getStore( 'YourStore')。proxy.headers = {'accept-encoding': 'true'} –

+0

はい、ストアを定義するときにconfigが追加されました。 (プロキシの設定は明らかです)ありがとうございます。 –

5

あなたはAjaxリクエストでheaders設定を試してみましたリクエスト:

Ext.Ajax.defaultHeaders = { 
    'accept-encoding' : true 
}; 
5

を使用すると、すべての ExtJSにAJAX にヘッダを追加したい場合は

関連する問題