рекурсивный завиток -l, чтобы получить конечное состояние веб-страницы

Это может быть утечка памяти. Он также может создавать область хранения отмены или любое количество других незначительных вещей, о которых никто не думает при использовании текстового редактора, например, подсветка синтаксиса по расширению, например. Если вам нужен действительно низкий профиль памяти для vim или nano. Если вы хотите принять влияние функций, то перейдите к чему-то с gui.

0
задан 23 January 2018 в 02:32

3 ответа

Для выполнения перенаправления используйте флаг -L:

curl -L mywebpage.com

Manpage of curl:

-L, --location
              (HTTP/HTTPS) If the server reports that the requested page has moved to a different location (indicated  with  a  Location:  header  and  a  3XX
              response  code),  this  option will make curl redo the request on the new place. If used together with -i, --include or -I, --head, headers from
              all requested pages will be shown. When authentication is used, curl only sends its credentials to the initial host. If a redirect takes curl to
              a  different  host, it won't be able to intercept the user+password. See also --location-trusted on how to change this. You can limit the amount
              of redirects to follow by using the --max-redirs option.

              When curl follows a redirect and the request is not a plain GET (for example POST or PUT), it will do the following request with a  GET  if  the
              HTTP  response was 301, 302, or 303. If the response code was any other 3xx code, curl will re-send the following request using the same unmodi‐
              fied method.

              You can tell curl to not change the non-GET request method to GET after a 30x response by using  the  dedicated  options  for  that:  --post301,
              --post302 and -post303.
2
ответ дан 22 May 2018 в 15:22

Для выполнения перенаправления используйте флаг -L:

curl -L mywebpage.com

Manpage of curl:

-L, --location (HTTP/HTTPS) If the server reports that the requested page has moved to a different location (indicated with a Location: header and a 3XX response code), this option will make curl redo the request on the new place. If used together with -i, --include or -I, --head, headers from all requested pages will be shown. When authentication is used, curl only sends its credentials to the initial host. If a redirect takes curl to a different host, it won't be able to intercept the user+password. See also --location-trusted on how to change this. You can limit the amount of redirects to follow by using the --max-redirs option. When curl follows a redirect and the request is not a plain GET (for example POST or PUT), it will do the following request with a GET if the HTTP response was 301, 302, or 303. If the response code was any other 3xx code, curl will re-send the following request using the same unmodi‐ fied method. You can tell curl to not change the non-GET request method to GET after a 30x response by using the dedicated options for that: --post301, --post302 and -post303.
2
ответ дан 17 July 2018 в 22:26

Для выполнения перенаправления используйте флаг -L:

curl -L mywebpage.com

Manpage of curl:

-L, --location (HTTP/HTTPS) If the server reports that the requested page has moved to a different location (indicated with a Location: header and a 3XX response code), this option will make curl redo the request on the new place. If used together with -i, --include or -I, --head, headers from all requested pages will be shown. When authentication is used, curl only sends its credentials to the initial host. If a redirect takes curl to a different host, it won't be able to intercept the user+password. See also --location-trusted on how to change this. You can limit the amount of redirects to follow by using the --max-redirs option. When curl follows a redirect and the request is not a plain GET (for example POST or PUT), it will do the following request with a GET if the HTTP response was 301, 302, or 303. If the response code was any other 3xx code, curl will re-send the following request using the same unmodi‐ fied method. You can tell curl to not change the non-GET request method to GET after a 30x response by using the dedicated options for that: --post301, --post302 and -post303.
2
ответ дан 23 July 2018 в 23:05

Другие вопросы по тегам:

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