cURL случайно перестал работать

470
nosedive25

В середине написания приложения, которое сильно зависит от cURL, я наткнулся на ошибку. Ошибка cURL возвращает

<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> 

Я использую команду

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

MyAccount и MyFolder я заменяю правильной информацией. Может ли быть так, что мой хост (Apple) по какой-то причине отказывает в загрузке curl?

Спасибо за любую помощь, это действительно загадочно

0

2 ответа на вопрос

2
Matthew Flaschen

Попробуйте использовать другой пользовательский агент:

curl -A 'other user agent' -T /test.txt http://idisk.me.com/myAccount/Public/myFolder/ 
Извините, что спросил, но я не слышал о другом пользовательском агенте. Не могли бы вы объяснить немного больше? Также я все еще получаю ошибку ... nosedive25 14 лет назад 0
См. [Пользовательский агент] (http://en.wikipedia.org/wiki/User_agent). Это строка, которая идентифицирует клиента HTTP. Некоторые серверы блокируют скручивание, которое можно обойти, подменяя другого агента (например, IE, `Mozilla / 4.0 (совместимый; MSIE 7.0; Windows NT 6.0)`), Matthew Flaschen 14 лет назад 1
Хорошо, спасибо, я попробую это снова. Таким образом, я бы заменил «другой пользовательский агент» чем-то вроде Mozilla / 4.0? nosedive25 14 лет назад 0
Или всю строку, которую я дал. Вы также можете найти списки [общих пользовательских агентов] (http://whatsmyuseragent.com/CommonUserAgents.asp), чтобы попробовать. Matthew Flaschen 14 лет назад 0
Хм, теперь я просто не авторизован. Если я запускаю его снова, я получаю ошибку, которую я получил ранее. nosedive25 14 лет назад 0
0
MikeBoss

Ошибка, которую вы получаете, является ошибкой, обычно возвращаемой Akamai CDN. Если у вас есть доступ к порталу управления Akamai, перейдите в раздел поддержки и найдите средство трансляции ошибок. Там вы можете вставить номер ссылки, который вы получите взамен cURL. В данном конкретном случае это Ref: # 179.671d1f45.1280621802.1a9c0add

Ошибка может быть связана с неправильными учетными данными, максимальным количеством запросов в день и т. Д.

Как только вы переведете ошибку, она точно скажет вам, почему ответ об ошибке, в какой момент вы можете легко устранить неполадки.

Похожие вопросы