2016-11-20 1 views
2

Ich benutze auf meinem Mac Vagrant mit "Bento/Ubuntu-16.04" -Box. Ich versuche, Google AdWords-API über Python-Bibliothek zu benutzen, aber erhielt Fehler [Errno 104] Connection reset by peerPython3 + Vagrant Ubuntu 16.04 + ssl Anfrage = [Errno 104] Verbindung zurückgesetzt von Peer

I Beispielskript machen Möglichkeit zu prüfen, Anfragen zu senden:

import urllib.request 

url ="https://adwords.google.com/api/adwords/mcm/v201609/ManagedCustomerService?wsdl" 
f = urllib.request.urlopen(url) 
print(f.read()) 

Wenn ich diese Anfrage über python3 versuchen - ich habe [Errno 104] Connection reset by peer. Aber wenn ich Anfrage über curl senden curl https://adwords.google.com/api/adwords/mcm/v201609/ManagedCustomerService?wsdl - Ich habe eine Antwort (auch wenn es 500 Code ist) mit Körper.

Wenn ich dieses Beispiel Python-Skript von meinem Host-Mac-Maschine - ich bekomme auch einige Text-Antwort. Ich habe dieses Skript vom VDS-Server mit ubuntu 16.04 versucht - auch funktioniert.

Also ich nehme an, Problem ist zwischen Vagrant/Mac möglich.

Vielleicht können Sie mir helfen?

Danke.

Antwort

0

Ich fand Lösung. Es sieht aus wie Bug in Virtualbox 5.1.8 Version. Sie können here

So darüber lesen, können Sie es durch Herabstufung Virtualbox zu < 5.1.6

beheben
Verwandte Themen