我有我的全新的.NET核心服务与API,我想得到它里面的项目列表。它托管在localhost上,我总是有这个错误:
16 ms
Warning: Unable to verify the first certificate
Network
Request Headers
User-Agent: PostmanRuntime/7.26.8
Accept: */*
Postman-Token: e64e10c3-8e3a-4b47-9427-d994e2bdc9fd
Host: localhost:44397
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Request Body
Response Headers
Transfer-Encoding: chunked
Server: Microsoft-IIS/10.0
X-Powered-By: ASP.NET
Date: Tue, 19 Ja
n 2021 14:06:14 GMT
Response Body
如何修复它?我禁用/启用SSL认证,但它没有帮助。
7条答案
按热度按时间brqmpdu11#
有3个地方可以禁用SSL验证:
1.请求级别:请确保它已关闭
1.全局级别:(请求级别优先)
1.删除客户端和CA证书,将其关闭:
bmvo0sr52#
您可能忘记将这几行添加到Program.cs中,
guykilcj3#
首先,您的操作系统(Windows、Mac、Linux)必须信任此证书。
然后,在Postman中,前往“设置”〉“证书”,启用CA证书,然后选择相同的受信任证书。
3vpjnl9f4#
我遇到了同样的问题, Postman 无法验证第一个证书。相同的localhost端点在浏览器中工作,但在VS中调试运行时在 Postman 中不工作。在我的情况下,重新安装IIS Express修复了这个问题。
cbeh67ev5#
如果您在验证时遇到此错误,请先检查您的验证令牌。可能是令牌本身有问题。
只要关闭SSL就可以了。
brccelvz6#
在postman中上载证书颁发者的根ca,它将工作
ddarikpa7#
在开发阶段(例如localhost),使用http路由到您的ASP.NET服务器,而不是https,并且完全忽略证书。使用http进行开发将为您保存大量的痛苦和时间。
如图所示,你的应用程序有两个连接路径。使用http路径。(如果你没有,那么设置它)。