cURL을 사용하여 다음 웹사이트에 액세스하려고 합니다. (https://www.fleetagent.be) 다음 스위치를 사용하여 cURL을 구성했지만 -L -k --proxy [username:password]
다음 오류가 발생합니다. cURL을 사용하여 웹 사이트를 얻으려면 어떤 스위치를 추가해야 합니까?
URLhttps://www.fleetagent.be로 리디렉션되다https://www.fleetagent.be/portal/pls/portal. 웹사이트는 리디렉션된 포털에 대해 어떻게든 인증을 받습니다. cURL을 사용하여 이 동작을 어떻게 시뮬레이션할 수 있나요?
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<HTML><HEAD>
<TITLE>401 Unauthorized</TITLE>
</HEAD><BODY>
<H1>Unauthorized</H1>
This server could not verify that you
are authorized to access the document
requested. Either you supplied the wrong
credentials (e.g., bad password), or your
browser doesn't understand how to supply
the credentials required.<P>
<P>Additionally, a 404 Not Found
error was encountered while trying to use an ErrorDocument to handle the request.
</BODY></HTML>
답변1
이 포털에 계정이 있다고 가정합니다. 컬 호출에 다음을 추가하세요.
--user <user[:password]> Set server user and password
curl -L -k --proxy [username:password] --user <user[:password]> https://www.fleetagent.be/portal/pls/portal
실제 웹사이트의 사용자 이름과 비밀번호가 아닌 에이전트의 사용자 이름과 비밀번호만 제출하세요.