cURL hörte zufällig auf zu arbeiten

528
nosedive25

In der Mitte des Schreibens einer Anwendung, die stark auf cURL angewiesen ist, bin ich auf einen Fehler gestoßen. Der Fehler cURL gibt zurück

<HTML><HEAD><TITLE>Error</TITLE></HEAD><BODY> An error occurred while processing your request.<p> Reference&#32;&#35;179&#46;671d1f45&#46;1280621802&#46;1a9c0add </BODY></HTML> 

Der Befehl, den ich benutze, ist

curl -T /test.txt http://idisk.me.com/myAccount/Public/myFolder/ 

MyAccount und MyFolder ersetze ich durch die richtigen Informationen. Könnte es sein, dass mein Host (Apple) jetzt Curl-Uploads aus irgendeinem Grund ablehnt?

Vielen Dank für jede Hilfe, das ist wirklich rätselhaft

0

2 Antworten auf die Frage

2
Matthew Flaschen

Versuchen Sie es mit einem anderen Benutzeragenten:

curl -A 'other user agent' -T /test.txt http://idisk.me.com/myAccount/Public/myFolder/ 
Es tut mir leid, aber ich habe noch nichts von einem anderen Benutzeragenten gehört. Könntest du etwas mehr erklären? Auch ich bekomme immer noch den Fehler ... nosedive25 vor 13 Jahren 0
Siehe [Benutzeragent] (http://en.wikipedia.org/wiki/User_agent). Es ist eine Zeichenfolge, die den HTTP-Client identifiziert. Einige Server blockieren curl, was Sie umgehen können, indem Sie einen anderen Agenten spoofen (z. B. IEs, Mozilla / 4.0 (kompatibel; MSIE 7.0; Windows NT 6.0)). Matthew Flaschen vor 13 Jahren 1
Okay, danke, ich werde das noch einmal versuchen. Ich würde also "anderen Benutzeragenten" durch etwas wie Mozilla / 4.0 ersetzen? nosedive25 vor 13 Jahren 0
Oder die ganze Saite, die ich gegeben habe. Sie können auch Listen von [allgemeinen Benutzeragenten] (http://whatsmyuseragent.com/CommonUserAgents.asp) zum Ausprobieren finden. Matthew Flaschen vor 13 Jahren 0
Hmmm jetzt werde ich einfach unberechtigt. Wenn ich es noch einmal starte, bekomme ich die Fehlermeldung, die ich zuvor erhalten habe. nosedive25 vor 13 Jahren 0
0
MikeBoss

Der Fehler, den Sie erhalten, ist ein Fehler, der normalerweise von Akamai CDN zurückgegeben wird. Wenn Sie Zugriff auf das Akamai Control Portal haben, sollten Sie im Support-Bereich nach dem Fehlerübersetzungs-Tool suchen. Dort können Sie die Referenznummer eingeben, die Sie mit cURL zurückerhalten. In diesem speziellen Fall lautet die Referenz: # 179.671d1f45.1280621802.1a9c0add

Der Fehler kann sich auf falsche Anmeldeinformationen, die maximale Anzahl an Anfragen pro Tag usw. beziehen.

Sobald Sie den Fehler übersetzt haben, erfahren Sie genau, warum die Fehlerreaktion zu welchem ​​Zeitpunkt Sie sehr leicht beheben können.