是的,AWS Amplify Datastore(GraphQL API)使用HTTPS协议来保证数据传输的安全性。
代码示例:
在使用AWS Amplify Datastore时,可以使用@aws-amplify/api模块的API类来执行查询操作。该模块的API类会自动使用HTTPS协议进行数据传输,无需开发者进行额外配置。
例如,以下代码演示了如何使用AWS Amplify Datastore发起基本的查询操作:
import { API } from 'aws-amplify';
const apiName = 'myApi'; const path = '/items'; const myInit = { // 可选参数 headers: {}, // 自定义的HTTP请求头 response: true, // 响应是否包含HttpResponse对象,默认为false queryStringParameters: {} // 携带到请求中的查询字符串参数 };
API.get(apiName, path, myInit) .then(response => { // 查询成功,response为查询结果 }) .catch(error => { // 查询失败,error为错误对象 });