웹 브라우저(GUI)를 통해 아무런 문제 없이 장치의 구성 페이지에 액세스할 수 있습니다.
그러나 cURL을 사용하면 작동하지 않는 것 같습니다.
luis@Fresoncio:~$ curl http://192.168.1.232
<html><head>
<script src="jsMain.js"> </script>
<title>DWL-2100AP</title></head>
<script language='JavaScript'>
document.cookie = 'RpWebID=57562c4e';
</script>
<script language='JavaScript'>
function JumpToHmain(){location.replace('/html/HomeWizard.html');}window.setTimeout('JumpToHmain()',1);</script>
쿠키를 수락하면 동일한 결과가 나타납니다.
luis@Fresoncio:~$ curl http://192.168.1.232 -c cookie.txt
<html><head>
<script src="jsMain.js"> </script>
<title>DWL-2100AP</title></head>
<script language='JavaScript'>
document.cookie = 'RpWebID=57562c5c';
</script>
<script language='JavaScript'>
function JumpToHmain(){location.replace('/html/HomeWizard.html');}window.setTimeout('JumpToHmain()',1);</script>
그러나 초기 구성 페이지로 이동하려고 하면 /html/HomeWizard.html
(이번에는 필요할 때마다 사용자 이름과 비밀번호를 보내려고 합니다):
luis@Fresoncio:~$ curl -i -H 'Accept:application/json' -H 'Authorization:Basic admin:MyEditedPassword' http://192.168.1.232/html/HomeWizard.html
HTTP/1.1 404 Not Found
Content-Type: text/html
Transfer-Encoding: chunked
Server: Allegro-Software-RomPager/4.06
Connection: close
<html>
<head>
<title>Object Not Found</title></head><body>
<h1>Object Not Found</h1>The requested URL '/html/HomeWizard.html' was not found on the RomPager server.<p>Return to <A HREF="">last page</A><p>
이 부분에 대한 테스트는 없습니다 Accept/application/json
.
luis@Fresoncio:~$ curl -i -H 'Authorization:Basic admin:MyEditedPassword' http://192.168.1.232/html/HomeWizard.html
HTTP/1.1 404 Not Found
Content-Type: text/html
Transfer-Encoding: chunked
Server: Allegro-Software-RomPager/4.06
Connection: close
<html>
<head>
<title>Object Not Found</title></head><body>
<h1>Object Not Found</h1>The requested URL '/html/HomeWizard.html' was not found on the RomPager server.<p>Return to <A HREF="">last page</A><p>
</body></html>
Firefox 탐색을 통해 GUI에 액세스하는 것은 전혀 문제가 되지 않습니다 http://192.168.1.232/html/HomeWizard.html
(물론 자격 증명을 입력한 후).
어떻게 되어가나요? 어떻게 해결할 수 있나요?
더 많은 데이터:
- 이 웹사이트는 Java를 사용합니다. 적어도 제 생각엔 그렇습니다.