c# - 仅在 SSIS 脚本任务中的站点 (ZOHO) 的 WebClient 错误 (403)
问题描述
我的 SSIS 包中有这个简单的 C# 代码:
string ViewMetadata = "https://people.zoho.eu/people/api/views?authtoken=XXXXXX";
System.Net.WebClient Client = new System.Net.WebClient();
var data= Client.DownloadString(ViewMetadata);
它之前工作正常,但在访问令牌过期后我们更改了它。它不再起作用,我收到错误(403 禁止)。
奇怪的是我可以在 chrome 上打开这个 URL(使用我的新私有访问令牌而不是 XXXX),即使我在 SSIS 之外使用简单的 C# 解决方案,它也可以正常工作。我搜索了它,人们建议添加标题,所以我尝试了一切,但对我没有任何作用。(WebClient 403 禁止)
另外,如果我将 URL 更改为“google.com”之类的其他内容,即使在 SSIS 中也一切正常。
感谢帮助
编辑:这里没有关于访问令牌的问题,因为您可以使用此随机访问令牌获得错误页面,但我在 SSIS 中收到错误 403。
解决方案
推荐阅读
- java - 找不到 com.example.roomwordssample.WordRoomDatabase 的实现。WordRoomDatabase_Impl 不存在
- java - 构建 Maven 项目不会创建 jar?
- vue.js - 实现 datetimepicker 来进行 vuetify
- python - 将字典的值拆分为单独的 panda 数据框列——使它们成为虚拟列
- python - Python中检查字符序数的不等式
- libgdx - LibGDX 如何在运行时将布料放在模型角色上?
- c++ - 调整窗口大小会导致位图被覆盖
- python - Scikit-Learn 的 Cluster Module Spectral Cluster 导入出现问题,安装与其他模块一起运行
- swift - 在 Swift 中使用暗模式更改更改 macOS Dock 图标
- javascript - Jquery单击事件的错误并已检查