在上一篇博客使用SPHttpClient对象与SharePoint交互中介绍了如何使用SPHttpClient对象调用SharePoint Rest API,这篇博客会继续介绍如何批量发送请求,减少请求的次数。
在SharePoint Framework 1.8.2正式版本中,SPHttpClient对象支持三个方法:
其中并没有批处理方法。但是在1.8.2的developer preview版本中支持批处理方法,如下所示:
所以在创建SPFx项目的时候,需要使用--plusbeta参数,创建preview版本:
yo @microsoft/sharepoint --plusbeta
在使用批处理方法之前需要导入相应的对象:
import {
SPHttpClient,
SPHttpClientResponse,
ISPHttpClientOptions,
SPHttpClientBatch,
ISPHttpClientBatchOptions,