WhatIsHTML
@WhatIsHTML
HTML программист

Как получить имя запроса в batch response?

В примере на сайте есть возможность указать имя для каждого запроса в batch. У меня допустим есть 4 запроса с именами.
batch: [{
            body: 'name=test',
            method: "post",
            name: 'req1',
            relative_url: "me/campaigns"
          }, {
            body: 'name=test2',
            method: "post",
            name: 'req2',            
            relative_url: "me/campaigns"
          },{
            body: 'name=test3',
            method: "post",
            name: 'req3',            
            relative_url: "me/campaigns"
          },{
            body: 'name=test4',
            method: "post",
            name: 'req4',            
            relative_url: "me/campaigns"
          }]

Вот пример response. Нигде не указано, какой из них соответсвует какому запросу.
body: "{"id":"23842597915980216"}"
code:200
headers: //7 штук

Проблема в том, что запросы выполняются непоследовательно и ответы могут располагаться не в том порядке. Есть ли возможность получать response вместе с указаным именем в запросе? Например, как хотелось бы:
request: batch [req1, req2, req3, req4]
response: batch [res1, res2, res3, res4]
или с именем, чтобы можно было восстановить исходную последовательность
request: batch [{req1,name1}, {req2,name2}, {req3,name3}, {req4,name4}]
response: batch [{res3,name3}, {res4,name4}, {res2,name2}, {res1,name1}]
  • Вопрос задан
  • 116 просмотров
Решения вопроса 1
Lynn
@Lynn
nginx, js, css
Там же написано, что порядок ответов в массиве соответствует порядку в запросе.
The ordering of responses correspond with the ordering of operations in the request
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы