curl 无法解析主机解决方法
Jun 13, 2016 pm 01:34 PM
curl 无法解析主机
使用情况如下:
1. 有两个局域网,都能连接外网。使用HTTP 向远程服务器获取数据。
2. 使用任何一个网络CURL 都能正常工作。
问题:
当连接一个网络正常工作后, 拔掉网线,换另外一个网络,这个时候设备不关, 再向服务器 请求数据时,就提示 无法解析主机。
但这个时候 ,如果又插回以前的网线 ,CURL 有可以正常的解析主机,正常工作。
所以我想是否是 CURL ,将 DNS 给缓存了, 换了网线后,用了以前的数据。
但我 的代码,每次请求 获取数据后,都是使用了 curl_easy_cleanup , curl_global_cleanup,
还增加了 crul_easy_setopt(curl,CURLOPT_FRESH_CONNECT,1)
curl_easy_setopt(curl,CURLOPT_FORBID_REUSE,1)
curl_easy_setopt(curl,CURLOPT_DNS_USE_GLOBAL_CACHE,0)
这些都没用。 哪位知道 怎么处理啊 ?
------解决方案--------------------
这个问题涉及的可能是多方面的,很难说是一个问题造成的
1.两个局域网是什么意思?网关如果不同上网都成问题
2.防火墙什么的都可能影响
3.idenfy,session等等都有可能不同
------解决方案--------------------
PHP中的CURL函数库最全的中文手册
http://hi.baidu.com/382262106/blog/item/a68694012db59f017aec2c6d.html
------解决方案--------------------

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Lösung: Ihre Organisation verlangt von Ihnen, dass Sie Ihre PIN ändern

So passen Sie die Fensterrahmeneinstellungen unter Windows 11 an: Farbe und Größe ändern

Wie ändere ich die Farbe der Titelleiste unter Windows 11?

OOBELANGUAGE-Fehlerprobleme bei der Reparatur von Windows 11/10

So aktivieren oder deaktivieren Sie die Vorschau von Miniaturansichten in der Taskleiste unter Windows 11

Anleitung zur Anzeigeskalierung unter Windows 11

10 Möglichkeiten, die Helligkeit unter Windows 11 anzupassen

So realisieren Sie die gegenseitige Konvertierung zwischen CURL- und Python-Anfragen in Python
