Используйте завихрение для загрузки с URL

В то время как создание блокировки может быть, покончили lockfile команда или flock системный вызов или путем создания каталога (который является uninterupptable действием) вторая часть более хитер.

Если блокировка существует - как Вы определяете, если блокировка принадлежит все еще рабочему процессу?

Наиболее распространенное решение состоит в том, чтобы поместить PID процесса в файл блокировки.

Прежде, чем попытаться создать блокировку необходимо проверить, существует ли файл блокировки уже. Если так, проверьте, соответствует ли PID рабочему процессу, который напоминает процесс, который должен создать блокировку. Если дело обстоит не так, удалите блокировку и воссоздайте ее.

0
14.02.2014, 10:53
1 ответ

Код ошибки предоставлен стороной сервера, не завихрением. Это - код Ошибки HTTP, и описание для этого может быть найдено на Википедию:

501 Not Implemented
The server either does not recognize the request method, or it lacks the 
ability to fulfill the request. Usually this implies future availability 
(e.g., a new feature of a web-service API).

Необходимо попытаться получить доступ к функциональности с реальным браузером, удостовериться, что это работает (URL, который Вы обеспечили, не работает в моем браузере). После того как это работает, можно попытаться удалить любые cookie, чтобы видеть, если доступ к странице зависит от любого из этого. Вам, возможно, придется пойти для чего-то как использование селена, если Вы хотите автоматизировать доступ та страница.

1
28.01.2020, 02:52
  • 1
    Это звучит довольно разумным. Проблема, у меня есть сообщение MMS на Android, и "довольное местоположение" является этим URL. Именно поэтому я пытаюсь выбрать URL для загрузки содержания MMS. Таким образом, каковы мои альтернативы? –  toobsco42 14.02.2014, 09:37
  • 2
    я не могу получить доступ к этому URL в браузере так, чтобы был то, почему я обращаюсь к утилите Unix для загрузки файла. –  toobsco42 14.02.2014, 09:43
  • 3
    Однако, поскольку Вы указываете, что это для загрузки MMS, Вы не смогли делать это, если Вы не можете быть идентифицированы как владелец телефона, куда MMS была отправлена в. 18 188 257 544 части Вашего номера телефона? Вы когда-либо пытались сделать это через нормальный браузер, он мог бы попросить, чтобы Вы определили, или определили, использование этого от t-online соединения (DSL) –  Anthon 14.02.2014, 09:44
  • 4
    да, что число от устройства, на котором я тестирую. Я попытался сделать что через нормальный браузер? –  toobsco42 14.02.2014, 09:46
  • 5
    я не уверен, так или иначе t-online, должен проверить законность Вас получающий доступ к тем данным. 14zbwk кажется немного минимальным для этого. Вы используете t-online, обеспеченный доступ в Интернет для этого? –  Anthon 14.02.2014, 09:49

Теги

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