YILA'yı Yii'ye entegre etmeye çalışıyorum ve bu nedenle REST'e ihtiyacım var. Bu yüzden, isteklere iletilmesi gereken bir kullanıcı adı ve parola kullanan bir Yii uzantısı, restfullyii yükledim. Sorun şu ki, bunu Backbone ile nasıl yapacağımızı bilmiyorum.Özel HTTP üstbilgileri RESTful isteklerine iletme
aranan istek örneği: Tamamen mantıklı
List
curl -i -H "Accept: application/json" -H "X_REST_USERNAME: [email protected]" -H "X_REST_PASSWORD: [email protected]" http://yii-tester.local/api/sample/
curl -i -H "Accept: application/json" -H "X_REST_USERNAME: [email protected]" -H "X_REST_PASSWORD: [email protected]" http://yii-tester.local/api/sample/limit/1
curl -i -H "Accept: application/json" -H "X_REST_USERNAME: [email protected]" -H "X_REST_PASSWORD: [email protected]" http://yii-tester.local/api/sample/limit/10/5 (limit/offeset)
Güncel hata yanıtı ..:
{
"success": false,
"message": "You are not authorized to proform this action.",
"data": {"errorCode":500}
}
herkes nasıl Omurga boyunca böyle değerleri göndermek için bir ipucu var mı?
İlk seçenek işe yaramıyor hiçbir başlık eklenmeyecek, ama güzel bir çaba oldu. İkinci seçenek benim için geçerli değil çünkü bir koleksiyon getiriyorum ve bir modeli kaydetmiyorum. Bunun için de bir önerin var mı? –
@SjaakRusma Bir getirme ile değiştirildi, ancak bu tam olarak $ .ajaxSetup ile aynı şeyi yapar: isteğe özel başlık ekleyin. Bilmeceleri bir konsolla inceleyin ve bu ekstra başlıkları görmelisiniz. – nikoshr
Ajaxoptions çalışmadı, ikinci düzenleme seçeneği m.fetch ({..}); m, Koleksiyon, İŞ! Teşekkürler! –