问题列表 - 第271119页

在python中使用请求时无法获取本地颁发者证书

这是我的代码

import requests;
url='that website';
headers={
  'Accept':'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8',
  'Accept-Language':'zh-CN,zh;q=0.9,en;q=0.8,ja;q=0.7',
  'User-Agent':'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36'
};
r = requests.get(url,headers=headers);
print(r);
print(r.status_code);
Run Code Online (Sandbox Code Playgroud)

然后它遇到了这个:

requests.exceptions.SSLError:

HTTPSConnectionPool(host='www.xxxxxx.com', port=44 3):

url: xxxxxxxx 超出最大重试次数(由 SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED]

证书验证失败:无法获得本地颁发者证书 (_ssl.c:1045)')))

我该怎么办?

python python-requests

47
推荐指数
6
解决办法
10万
查看次数

在routerlink中间的Angular 6查询参数

你如何将一个参数放入routerlink.

我正在尝试做这样的事情:

<p *ngFor="let supplier of suppliers">
   <a [routerLink]="['/supplier/{{supplier.businessId}}/products']">
        View Products
   </a>
</p>
Run Code Online (Sandbox Code Playgroud)

typescript angular

4
推荐指数
2
解决办法
1034
查看次数

Keycloak:如何自动将Keycloak用户重定向到OKTA SSO页面,而不是单击按钮?

我遵循了指南https://ultimatesecurity.pro/post/okta-saml/,使用密钥斗篷配置OKTA Saml。完成此配置后,我会在登录页面上看到Okta / saml登录按钮,单击该按钮会将用户重定向到Okta登录/ SSO。

在此处输入图片说明

现在,是否有一种方法可以避免每次都单击此按钮,以便在出现密钥库登录页面时,用户自动自动重定向到Okta SSO,而不是使用okta重定向按钮显示所示的密钥库登录表单?

如果不是,是否可以在keycloak表单字段中输入okta用户名密码,并且keycloak是否已从Okta内部对其进行了验证?

此要求是因为客户仅使用Okta作为IDP,并且没有其他类似LDAP等的内容,因此单击按钮似乎很麻烦。

keycloak okta okta-api keycloak-services

4
推荐指数
1
解决办法
859
查看次数

Firebase身份验证:来自此Android客户端应用程序com.xxx的请求被阻止

我正在Android应用程序中实现Firebase AuthUI的标准教程。但是,在测试时,我尝试从应用程序内部使用Google登录进行登录,并收到以下异常:

com.google.firebase.FirebaseException: An internal error has occurred. 
[ Requests from this Android client application com.xxx are blocked. ]
Run Code Online (Sandbox Code Playgroud)

该应用程序会显示“ Google SmartLock”横幅,就像它在登录我一样,但随后消失了,在日志猫中,我看到了上面的错误。

我验证了Firebase控制台中用于调试和发布的SHA-1证书指纹。我已经在此应用程序中使用了一段时间,所以我知道它们是正确的。

我已经在Firebase身份验证控制台上启用了Google登录和电子邮件登录。我已经尝试了电子邮件/谷歌登录和这两个过程都开始了,但是由于相同的异常而失败了。我还下载并使用了一个新的google-services.json文件-不变。

应用程序名称正确。他们为什么要阻止我?有人有运气联系Firebase支持人员吗?

这是build.gradle的片段:

api 'com.android.support:support-v4:27.1.1'
api 'com.android.support:appcompat-v7:27.1.1'
api 'com.android.support.constraint:constraint-layout:1.1.2'
api 'com.google.firebase:firebase-storage:16.0.1'
api 'com.google.firebase:firebase-core:16.0.1'
api 'com.google.android.gms:play-services-maps:15.0.1'
api 'com.google.android.gms:play-services-location:15.0.1'
api 'com.google.android.gms:play-services-ads:15.0.1'
api 'com.google.code.findbugs:jsr305:3.0.2'
api 'com.google.apis:google-api-services-storage:v1-rev68-1.21.0'
implementation 'com.firebaseui:firebase-ui-storage:0.6.0'
implementation 'com.firebaseui:firebase-ui-auth:4.0.0'
testImplementation 'junit:junit:4.12'
Run Code Online (Sandbox Code Playgroud)

Logcat:

/com.x.x W/BiChannelGoogleApi: [FirebaseAuth: ] getGoogleApiForMethod() returned Gms: com.google.firebase.auth.api.internal.zzal@13ca6fd
/com.x.x D/FA: Logging event (FE): user_engagement(_e), Bundle[{firebase_event_origin(_o)=auto, engagement_time_msec(_et)=12629, firebase_screen_class(_sc)=PhotoActivity, firebase_screen_id(_si)=-1316627329056180637}]
/com.x.x D/FA: Logging event (FE): screen_view(_vs), Bundle[{firebase_event_origin(_o)=auto, firebase_previous_class(_pc)=PhotoActivity, firebase_previous_id(_pi)=-1316627329056180637, …
Run Code Online (Sandbox Code Playgroud)

android firebase firebase-authentication

6
推荐指数
5
解决办法
3143
查看次数

在Ruby中通过十六进制字符串获取unicode

给定十六进制代码,例如:1f60d,如何找到相应的unicode(代码点)

ruby unicode hex

7
推荐指数
2
解决办法
300
查看次数

在 Cosmos DB 中获取不同的值

我需要获得独特的价值。查询是SELECT DISTINCT c.Column1 FROM c. 此查询适用于页面中的distinct with,而不是整个集合。如果我再次运行上述相同的查询,它将返回带有延续令牌的下一组不同值。

我希望将不同的需求应用于整个集合,然后可以对结果进行分页。但它在页面中应用不同的 with 并返回带有继续标记的结果。我希望在不增加 RU/s 的情况下实现这一目标。

azure nosql azure-cosmosdb

6
推荐指数
1
解决办法
2万
查看次数

Elasticsearch-属性和字段之间有什么区别?

我一直在阅读有关属性和字段的以下两个文档:

https://www.elastic.co/guide/zh-CN/elasticsearch/reference/current/multi-fields.html

https://www.elastic.co/guide/zh-CN/elasticsearch/reference/current/properties.html

我了解特定文档中所述的目的(意味着我了解属性的用途,并且了解多字段的目的),但是我并没有真正看到它们实际作用之间的区别。例如,在来自字段文档的代码段显示了如何定义多字段:

PUT my_index
{
  "mappings": {
    "_doc": {
      "properties": {
        "city": {
          "type": "text",
          "fields": {
            "raw": { 
              "type":  "keyword"
            }
          }
        }
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

如果我将“ fields”改为“ properties”,它的工作原理是否完全一样?

elasticsearch

0
推荐指数
1
解决办法
596
查看次数

在 .net 核心应用程序中获取 Docker 容器 IP

使用 获取容器本身内当前 docker 容器 IP 地址的最佳方法是什么.net core

我尝试将我的容器注册到Consul托管在 Docker 主机上的服务器(而不是作为容器),并且我需要在启动时获取容器 IP 地址以进行注册。因为 IP 地址在任何容器启动时都会发生变化,所以我不能将其硬编码到appsettings.json. 我跟着这个教程。当谈到这一部分时:

// Get server IP address
var features = app.Properties["server.Features"] as FeatureCollection;
var addresses = features.Get<IServerAddressesFeature>();
var address = addresses.Addresses.First();

// Register service with consul
var uri = new Uri(address);
var registration = new AgentServiceRegistration()
{
     ID = $"{consulConfig.Value.ServiceID}-{uri.Port}",
     Name = consulConfig.Value.ServiceName,
     Address = $"{uri.Scheme}://{uri.Host}",
     Port = uri.Port,
     Tags = new[] { "Students", "Courses", "School" }
};
Run Code Online (Sandbox Code Playgroud)

接收到的 …

docker consul asp.net-core

8
推荐指数
1
解决办法
6346
查看次数

角度迁移(从4迁移到6)警告-无法解决信息流

我几乎没有问题,可以将Angular应用程序从4升级到6。只有这个令人讨厌的警告出现在控制台中:

WARNING in ./node_modules/sax/lib/sax.js
Module not found: Error: Can't resolve 'stream' in 'D:\user\app\node_modules\sax\lib'
Run Code Online (Sandbox Code Playgroud)

我已经尝试删除node_modules指令并执行,npm install但是错误仍然出现。香港专业教育学院也试图添加

"paths": {
        "sax": [
            "../node_modules/sax/lib/sax.js"
        ]
    }
Run Code Online (Sandbox Code Playgroud)

进入我的tsconfig.json文件。没有任何帮助。此外,通过谷歌搜索我还没有找到一个有用的解决方案。有谁知道得更好吗?

编辑

应该提到的是Im确切使用的依赖项:

"dependencies": {
    "@angular/common": "6.1.3",
    "@angular/compiler": "6.1.3",
    "@angular/core": "6.1.3",
    "@angular/forms": "6.1.3",
    "@angular/http": "6.1.3",
    "@angular/platform-browser": "6.1.3",
    "@angular/platform-browser-dynamic": "6.1.3",
    "@angular/router": "6.1.3",
    "ag-grid": "^15.0.0",
    "ag-grid-angular": "^15.0.0",
    "angular2-multiselect-dropdown": "^2.5.0",
    "bootstrap": "^3.3.7",
    "core-js": "^2.4.1",
    "enhanced-resolve": "^3.3.0",
    "ngx-bootstrap": "^2.0.1",
    "ngx-cookie-service": "^1.0.10",
    "rxjs": "6.2.2",
    "tinymce": "^4.6.3",
    "zone.js": "^0.8.4"
  },
  "devDependencies": {
    "@PB/tslint-rules": "^0.7.0",
    "@angular-devkit/build-angular": "~0.7.0",
    "@angular/cli": "^6.1.3", …
Run Code Online (Sandbox Code Playgroud)

migration node-modules angular angular6

2
推荐指数
1
解决办法
434
查看次数

"sls dynamodb start"抛出了生成java ENOENT

在Mac上运行,我使用aws-nodejs模板创建了一个基本的无服务器服务:

serverless create --template aws-nodejs --path TestService
Run Code Online (Sandbox Code Playgroud)

之后我使用以下命令添加无服务器本地:

npm install serverless-dynamodb-local
serverless dynamodb install
Run Code Online (Sandbox Code Playgroud)

无论我做什么,我都无法开始使用dynamodb-local.我跑的时候

serverless dynamodb start
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Error: spawn java ENOENT
at _errnoException (util.js:992:11)
at Process.ChildProcess._handle.onexit (internal/child_process.js:190:19)
at onErrorNT (internal/child_process.js:372:16)
at _combinedTickCallback (internal/process/next_tick.js:138:11)
at process._tickDomainCallback (internal/process/next_tick.js:218:9)
Run Code Online (Sandbox Code Playgroud)

跑步java --version给我以下信息:

Java 10.0.2 2018-07-17
Java(TM) SE Runtime Environment 18.3 (build 10.0.2+13)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.2+13, mixed mode)
Run Code Online (Sandbox Code Playgroud)

我正在使用Node 8.11.4和无服务器1.30.1.Aws-sdk也已安装,我已经设置了我的个人资料.

谢谢

amazon-web-services node.js amazon-dynamodb serverless-framework aws-serverless

14
推荐指数
2
解决办法
3461
查看次数