第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Guzzle (35) gnutls_handshake() 失敗:通過 HTTP 收到了意外的

Guzzle (35) gnutls_handshake() 失?。和ㄟ^ HTTP 收到了意外的

PHP
慕慕森 2021-08-28 16:24:18
我從我的服務器向其他服務器(http://example.com:8180)發(fā)送了一個 api 請求,我收到了這個錯誤“cURL 錯誤 35:gnutls_handshake() 失?。菏盏搅艘馔獾?TLS 數(shù)據包?!逼婀值氖牵斘以谖业谋镜睾臀枧_服務器上測試時,沒有任何問題。生產服務器和舞臺服務器的區(qū)別在于ssl的存在。但這可能是問題嗎??我有點相信它是關于“php curl”的,因為 guzzle 在代碼中不起作用,但是 curl 命令可以,我在代碼中使用了 curl 而沒有 guzzle 但仍然沒有工作。我設置CURLOPT_SSL_VERIFYPEER和CURLOPT_SSL_VERIFYHOST錯誤但仍然沒有工作。只要我知道 SSL 無關緊要,因為我嘗試通過 HTTP 連接到服務器,對嗎?下面是我編譯的 php、curl、服務器信息PHP Version => 7.2.1System => Linux ip-x-x-x-x 4.4.0-1060-aws #69-Ubuntu SMP Sun May 20 13:42:07 UTC 2018 x86_64Build Date => Jan 31 2019 05:39:24Configure Command =>  './configure'  '--enable-fpm' '--with-openssl' '--with-pdo-mysql' '--enable-mbstring' '--with-libxml-dir' '--enable-intl' '--with-gettext' '--with-mhash' '--with-gd' '--with-pcre-jit' '--with-zlib' '--enable-bcmath' '--enable-calendar' '--with-zlib-dir' '--with-curl' '--enable-zip'curlcURL support => enabledcURL Information => 7.47.0Age => 3FeaturesAsynchDNS => YesCharConv => NoDebug => NoGSS-Negotiate => NoIDN => YesIPv6 => Yeskrb4 => NoLargefile => Yeslibz => YesNTLM => YesNTLMWB => YesSPNEGO => YesSSL => YesSSPI => NoTLS-SRP => YesHTTP2 => NoGSSAPI => YesKERBEROS5 => YesUNIX_SOCKETS => YesPSL => NoProtocols => dict, file, ftp, ftps, gopher, http, https, imap, imaps, ldap, ldaps, pop3, pop3s, rtmp, rtsp, smb, smbs, smtp, smtps, telnet, tftpHost => x86_64-pc-linux-gnuSSL Version => GnuTLS/3.4.10ZLib Version => 1.2.8
查看完整描述

2 回答

?
躍然一笑

TA貢獻1826條經驗 獲得超6個贊

問題已經解決了。

我使用 laravel 并且有一個黑盒,它是 route() 輔助函數(shù)它根據服務器配置設置 url http 或 https,生產服務器設置為 https

這就是它導致錯誤的原因。


查看完整回答
反對 回復 2021-08-28
?
開滿天機

TA貢獻1786條經驗 獲得超13個贊

僅供參考此錯誤,這可能對某些人有所幫助。我在帶有 apache 服務器的 ubuntu 機器上遇到了類似的問題,我通過使用鏈接創(chuàng)建自簽名證書解決了這個問題


< HTTP/1.1 200 Connected

<

* Proxy replied OK to CONNECT request

* found 127 certificates in /etc/ssl/certs/ca-certificates.crt

* found 508 certificates in /etc/ssl/certs

* ALPN, offering http/1.1

* gnutls_handshake() failed: An unexpected TLS packet was received.

* Closing connection 0

curl: (35) gnutls_handshake() failed: An unexpected TLS packet was received.

如果您正在使用 curl 并面臨以下錯誤,即使在創(chuàng)建證書并啟用它之后,您也可以--cacert <certificate name>在 curl 命令中使用。


錯誤 : curl: (60) server certificate verification failed.


嘗試這個 : curl --cacert <certificate_name>.crt https://<your IP>:<Port>


查看完整回答
反對 回復 2021-08-28
  • 2 回答
  • 0 關注
  • 555 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號