我正在使用okhttp呼叫服务器
对于某些调试调用,我需要信任所有证书,但是尽管我已经阅读了有关如何执行此操作的答案,但仍无法实现。
我进行此通话而不包含任何关于信任所有证书的代码是:
files = ["bones_{}.png".format(x) for x in range(6)]
for i in range(6):
img_gray = cv2.cvtColor(imageGrab(), cv2.COLOR_BGR2GRAY)
f = str(files[i])
template = cv2.imread(f, 0)
w, h = template.shape[:: -1]
res = cv2.matchTemplate(img_gray, template, cv2.TM_CCOEFF_NORMED)
threshhold = 0.70
loc = np.where( res >= threshhold)
我在同一论坛中看到了这个答案,并且认为是正确的:
Trusting all certificates with okHttp
不幸的是,我不知道如何对我的代码实施此解决方案,这花了我很长时间。
我将不胜感激实现它。
感谢和问候。
答案 0 :(得分:1)
尝试使用 OkHttpClient.Builder ,而不是直接使用 OkHttpClient 。然后,您可以设置描述为https://stackoverflow.com/a/25992879/3816129
的 sslSocketFactory 和 hostnameVerifier