简体   繁体   中英

Wget error: HTTP request sent, awaiting response… 401 Unauthorized Authorization failed

So i have to download a whole webpage for worst case scenario if our network collapses. But with Wget I only get Error 401 unauthorized. I suspect kerberos.

I've tried curl, at first it only showed index code then I added --output and it only downloads index page. But only index beacause after that the site is password protected.

 wget --header="Authorization: Basic XXXXXXXXXXXXXXXXXXX" --recursive --wait=5 --level=2 --execute="robots = off" --page-requisites --html-extension --convert-links --restrict-file-names=windows --domains my.domain --no-parent https://webpage.internal

and curl

curl --anyauth --negotiate -u admin https://webpage.internal --output index.html

Is there any way to use curl for whole website, or is there a simple fix for my wget.

Thanks.

Okay solved it myself. Just needed to change:

-header="Authorization: Basic XXXXXXXXXXXXXXXXXXX"

to

-header="Authorization: OAuth XXXXXXXXXXXXXXXXXXX"

and it started to clone.

Edit: did not solve.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM