Rest 403 Forbidden SharePoint Framework 应用程序

兹利亚夫

我正在尝试学习 React 并正在创建 SharePoint 框架 Web 部件应用程序。我正在尝试使用 fetch from react 从站点上的列表中检索数据。我在托管的 SharePoint 工作台中工作。

当我从一个按钮点击运行它时,我收到 403 禁止。当我在邮递员中设置相同的休息调用时,我得到了预期的数据返回。我相信我需要将 X-RequestDigest 添加到标题中,但是 document.getElementById("__REQUESTDIGEST") 返回 null。我在 SharePoint 工作台中做错了什么?

submit = e => {
 fetch(
  "https://MY_URL_HERE.sharepoint.com/_api/lists/getbytitle('MY_LIST_NAME_HERE')/items",
  {
    method: "GET",
    headers: {
      "Accept": "application/json;odata=verbose",
      "Content-Type": "application/json;odata=verbose",
      "odata-version": "",
      "IF-MATCH": "*",
      "X-HTTP-Method": "MERGE",
    }
  }
 ).then(response => console.log(response));
};
高塔姆·谢斯

SPFx 提供了一个内置httpclient来进行 REST API 调用。

不,如果您在 SharePoint 托管工作台中,则要获取列表项,您不需要请求摘要。

修改您的代码,如下所述:

添加以下导入语句:

import { SPHttpClient, SPHttpClientResponse, SPHttpClientConfiguration } 
from '@microsoft/sp-http';

现在,您可以使用以下代码代替 fetch:

this.context.spHttpClient.get("https://MY_URL_HERE.sharepoint.com/_api/lists/getbytitle('MY_LIST_NAME_HERE')/items",  
      SPHttpClient.configurations.v1)  
      .then((response: SPHttpClientResponse) => {  
        response.json().then((responseJSON: any) => {  
          console.log(responseJSON);  
        });  
      });  

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Tomcat 部署应用程序问题(HTTP Status 403 – Forbidden)

来自分类Dev

气流实验性REST API FORBIDDEN 403响应

来自分类Dev

DELETE 403 (Forbidden) 错误 spring-mvc 和 rest 实现

来自分类Dev

Django REST Framework Forbidden CSRF cookie 未设置

来自分类Dev

在项目外目录应用程序中翻译字符串(例如django-rest-framework)

来自分类Dev

Django Rest Framework + Angular.js Web应用程序中的用户身份验证

来自分类Dev

在具有Angular前端的简单Django Rest Framework应用程序中会发生什么?

来自分类Dev

将django-rest-framework与常规HTTP应用程序结合

来自分类Dev

在pythonanywhere.com应用程序上找不到模块rest_framework

来自分类Dev

Django Rest Framework将登录的用户链接到应用程序模型

来自分类Dev

如何使用简单的 Python 应用程序使用 Django Rest Framework

来自分类Dev

ModuleNotFoundError 在我的 Django 应用程序中没有在 Heroku 上找到 rest_framework

来自分类Dev

在 Django Rest Framework + Angular 应用程序中进行 CSRF 保护的推荐方法是什么?

来自分类Dev

存储SharePoint托管的应用程序的属性

来自分类Dev

如何从SiteContents检索Sharepoint应用程序

来自分类Dev

存储SharePoint托管的应用程序的属性

来自分类Dev

SharePoint应用程序已关闭。

来自分类Dev

WP 8.1应用程序与SharePoint的连接

来自分类Dev

如何在Django Rest Framework中以403错误返回数据?

来自分类Dev

Azure Web应用程序显示403

来自分类Dev

gcloud docker push 403 Forbidden

来自分类Dev

403 Forbidden - XXAMP 上的字体

来自分类Dev

Node soap ClientSSLSecurityPFX - 403 Forbidden

来自分类Dev

如何在Blazor Web Assembly应用中返回403 Forbidden而不是重定向?

来自分类Dev

函数应用部署失败 - 远程服务器返回错误:(403) Forbidden

来自分类Dev

尝试引导时出现“与提供程序交互的意外错误:403 FORBIDDEN”错误

来自分类Dev

使用python urlib程序包下载图像时出现“ 403 Forbidden”

来自分类Dev

Rest API Android应用程序

来自分类Dev

REST与基于会话的应用程序

Related 相关文章

  1. 1

    Tomcat 部署应用程序问题(HTTP Status 403 – Forbidden)

  2. 2

    气流实验性REST API FORBIDDEN 403响应

  3. 3

    DELETE 403 (Forbidden) 错误 spring-mvc 和 rest 实现

  4. 4

    Django REST Framework Forbidden CSRF cookie 未设置

  5. 5

    在项目外目录应用程序中翻译字符串(例如django-rest-framework)

  6. 6

    Django Rest Framework + Angular.js Web应用程序中的用户身份验证

  7. 7

    在具有Angular前端的简单Django Rest Framework应用程序中会发生什么?

  8. 8

    将django-rest-framework与常规HTTP应用程序结合

  9. 9

    在pythonanywhere.com应用程序上找不到模块rest_framework

  10. 10

    Django Rest Framework将登录的用户链接到应用程序模型

  11. 11

    如何使用简单的 Python 应用程序使用 Django Rest Framework

  12. 12

    ModuleNotFoundError 在我的 Django 应用程序中没有在 Heroku 上找到 rest_framework

  13. 13

    在 Django Rest Framework + Angular 应用程序中进行 CSRF 保护的推荐方法是什么?

  14. 14

    存储SharePoint托管的应用程序的属性

  15. 15

    如何从SiteContents检索Sharepoint应用程序

  16. 16

    存储SharePoint托管的应用程序的属性

  17. 17

    SharePoint应用程序已关闭。

  18. 18

    WP 8.1应用程序与SharePoint的连接

  19. 19

    如何在Django Rest Framework中以403错误返回数据?

  20. 20

    Azure Web应用程序显示403

  21. 21

    gcloud docker push 403 Forbidden

  22. 22

    403 Forbidden - XXAMP 上的字体

  23. 23

    Node soap ClientSSLSecurityPFX - 403 Forbidden

  24. 24

    如何在Blazor Web Assembly应用中返回403 Forbidden而不是重定向?

  25. 25

    函数应用部署失败 - 远程服务器返回错误:(403) Forbidden

  26. 26

    尝试引导时出现“与提供程序交互的意外错误:403 FORBIDDEN”错误

  27. 27

    使用python urlib程序包下载图像时出现“ 403 Forbidden”

  28. 28

    Rest API Android应用程序

  29. 29

    REST与基于会话的应用程序

热门标签

归档