2013-10-26 12 views
5

document'u okurum.

ama sanırım yanlış anlamış olmalıyım.

$http.defaults.headers.jsonp = { 'Accept' : 'application/json'}; 
$http.jsonp(url).success(function(data, status, headers, config) { 

Ben de

$httpProvider.defaults.headers.jsonp = { 'Accept' : 'application/json'}; 
$http.jsonp(url).success(function(data, status, headers, config) { 

Ben Accept

application/json yapılmamıştır.Gerek işi değiştirmek istediğini çalıştılar.

cevap

6

JSONP kullanırken tarayıcı tarafından gönderilen üstbilgileri denetlemenin bir yolu yoktur. JSONP, bir sunucu bitiş noktasına işaret eden bir <script> etiketinin eklenmesinden oluşan akıllı bir hiledir (ya da nasıl göründüğüne bağlı olarak ...). Nihayetinde, <script> etiketi üzerinden komut istemekte ve hangi etkiyi etkileyemeyeceğinize karar verecek bir tarayıcıdır. Burada

diğer bilgiler: Modify HTTP Headers for a JSONP request

+0

böylece esasen bunu söylediğini jsonp isteği için başlıklarını değiştirmek mümkün değildir. Teşekkür ederim. –