0
Ajax toplu çağrı üzerinde çalışıyorum, oData toplu standardı uyarınca tüm verileri biçimlendirdim, ancak her seferinde POST yöntemini kullanarak çağrı yapıyorum, 400 kötü istek alıyorum.Toplu Çağrı 400 hatalı istek yanıtlıyor
Diğer taraftan, eğer aynı isteği yapıştırırsam ve REST istemci postacısında çalıştırırsam 202 kabul edilirim kabul edilir, bu biraz gariptir, birisi yanlış bir yerde varsa, işaret edebilir mi lütfen? İşte
//request body defined here
--batch_1458506017890
Content-Type: multipart/mixed; boundary=changeset_51
--changeset_51
Content-Type: application/http
Content-Transfer-Encoding: binary
PUT ObjectRAItemSet(ResourceAssignment='0000287725') HTTP/1.1
Content-Type: application/json
{"PeriodTotalCost":"16.23","PeriodHours":"0.000"}
--changeset_51
Content-Type: application/http
Content-Transfer-Encoding: binary
PUT ObjectRAItemSet(ResourceAssignment='0000287725') HTTP/1.1
Content-Type: application/json
{"PeriodTotalCost":"11.2","PeriodHours":"0.000"}
--changeset_51--
--batch_1458506017890--
ajax çağrısı: İşte bir istek Yani
var boundary = new Date().getTime().toString();
$.ajax({
method: 'POST',
url: serverURL+'$batch',
data: batchRequestBody, //request body defined before
//dataType: 'json',
//processData: false,
contentType: 'multipart/mixed;boundary=batch_'+ boundary,
//contentType: 'application/json; charset=utf-8',
success:function(res){
console.log(res, 'success');
},
error:function(e){
console.error(e, 'error');
}
});
için üyeye bir iç çerezler ayarı var Benim sanırım 'batchRequestBody' düzgün bir şekilde serileştirilmiyor. Fiddler gibi bir vekil sunucu kullanmayı denediniz, böylece '$ .ajax' aramasının gönderdiği talebi inceleyebilirsiniz? – lencharest
Postacı krom uzantısı gibi REST istemcisini kullanırsam, istek düzgün çalışıyor, sözdizimi hatası için bir hata yok, ancak uygulama üzerinde çalışırken gerçek istek hala buggy, Fiddler kullanarak proxy'yi nasıl kullanabilirim, herhangi bir örnek için teşekkür ederiz, – Nadeem
[ Fiddler Web Hata Ayıklama Proxy'sini Kullanmaya Başlama] (https://www.youtube.com/watch?v=gujBKFGwjd4) – lencharest