Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net core 远程服务器返回错误:(401)未经授权。从.Net Core 3.1中的SharePoint online读取图像时_.net Core_Sharepoint_Sharepoint Online - Fatal编程技术网

.net core 远程服务器返回错误:(401)未经授权。从.Net Core 3.1中的SharePoint online读取图像时

.net core 远程服务器返回错误:(401)未经授权。从.Net Core 3.1中的SharePoint online读取图像时,.net-core,sharepoint,sharepoint-online,.net Core,Sharepoint,Sharepoint Online,远程服务器返回错误:(401)未经授权。使用HttpWebRequest或WebClient从.Net Core 3.1中的SharePoint在线库读取图像时。 同样的代码在VS 17 4.6.1等较旧版本上运行良好。 到目前为止,我假设问题出现在Nuget packageTTCUE.NetCore.SharepointOnline.CSOM.16.1.8029.1200中。 如果我正在尝试使用ClientContext创建和获取sharepoint列表/库数据,则工作正常。 Bu通过Http

远程服务器返回错误:(401)未经授权。使用HttpWebRequest或WebClient从.Net Core 3.1中的SharePoint在线库读取图像时。 同样的代码在VS 17 4.6.1等较旧版本上运行良好。 到目前为止,我假设问题出现在Nuget packageTTCUE.NetCore.SharepointOnline.CSOM.16.1.8029.1200中。 如果我正在尝试使用ClientContext创建和获取sharepoint列表/库数据,则工作正常。 Bu通过HttpWebRequest或WebClient获取数据失败。 谁能帮我一下吗

谢谢, 迪内什

var request=(HttpWebRequest)WebRequest.Create(url); request.Credentials=新的SharePointOnlineCredentials(“,”); request.Method=“GET”; 请求。标题。添加(“X-FORMS_-BASED_-AUTH_-ACCEPTED”,“f”); request.UserAgent=@“Mozilla/5.0(Windows NT 10.0;Win64;x64)AppleWebKit/537.36(KHTML,类似Gecko)Chrome/51.0.2704.106 Safari/537.36”; request.GetResponse()

SharePointOnlineCredentials
在.NET标准(.NET core)中不可用,请查看以下部分以了解更多详细信息:


BR

此程序包无效。也许你可以分享你的代码来帮助我们更好地理解。“VS 17 4.6.1.”net框架是否在VS 2017上?net内核上的CSOM身份验证与.net framework有点不同,请参阅感谢Baker的回复,下面是我的代码。var request=(HttpWebRequest)WebRequest.Create(url);request.Credentials=新的SharePointOnlineCredentials(“,”);request.Method=“GET”;请求。标题。添加(“X-FORMS_-BASED_-AUTH_-ACCEPTED”,“f”);request.UserAgent=@“Mozilla/5.0(Windows NT 10.0;Win64;x64)AppleWebKit/537.36(KHTML,类似Gecko)Chrome/51.0.2704.106 Safari/537.36”;request.GetResponse()