簡體   English   中英

使用 python 連接到請求 URL 時,挑戰值沒有響應

[英]Challenge value not responding when connecting to request URL using python

我正在嘗試以 slack 連接到我的請求 URL,但它沒有像應有的那樣響應挑戰值。 這以前從來不是問題,我沒有更改代碼,所以我很困惑為什么我有這個。 ngrok 終端或 python 代碼終端中沒有消息。

在此處輸入圖像描述

發生這種情況的原因完全有可能是因為您使用的事件請求 URL 遵循的是 http 而不是 https。

Slack 事件 API 文檔 ( https://api.slack.com/apis/connections/events-api ) 列出了失敗條件,其中包括以下語句:

我們將這些場景中的任何一種都視為單一故障條件:

  • 我們無法協商或驗證您服務器的 SSL 證書

http 連接不存在 SSL 證書,因此您的解決方案可能是為您的端點使用 https url(在您的情況下,應該由 ngrok 與他們給您的 http url 一起提供)。

至於為什么之前的請求 URL 顯示為已驗證(或者為什么 http 有時會起作用),這是我自己遇到的一個問題。 根據我的經驗,當我使用 App Manifest 功能或將應用程序的分發設置為公共(這將對所有端點強制使用 https)時,有時會發生這種情況。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM