2017-03-07 1 views
0

D-Link DCS-932L 카메라에 HTTP POST 명령을 직접 사용하려고합니다. F/W 1.12에 하나의 카메라가 있고 1.14에 하나의 카메라가 있습니다. . 404 파일을 찾을 수 없음 오류가 계속 발생합니다. I는 HTTP POST 명령을 사용하여 모션을 켜려고하면HTTP/1.1 D-Link 카메라에 게시

POST /setSystemMotion HTTP/1.1 

구문

ReplySuccessPage=motion.htm&ReplyErrorPage=motion.htm&MotionDetectionEnable=1&MotionDetectionScheduleDay=0&MotionDetectionScheduleMode=0&MotionDetectionSensitivity=45&ConfigSystemMotion=Save 

입니다 : 피들러를 실행

, 나는 다음과 같은 요청을 브라우저에서 동작 켜져 있고 본 적이 크롬 확장 우편 게시자를 통해 정확히 동일한 요청 및 구문을 사용합니다.

<html><body><h2>Error: File Not Found</h2> 
<p>getfile: Cannot open URL(/etc_ro/web/setform/setSystemMotion,No such file or directory)</p></body></html> 

카메라의 서버가 ./setSystemMotion을 this ./etc_ro/web/setform 폴더로 라우팅하기로 결정했습니다. 더 자세한 정보는 기꺼이 제공하지만 누구나 그 변화를 일으킬 수있는 것에 대해 밝힐 수 있습니까?

감사합니다!

답변

0

같은 문제가 있습니다. 아래 포럼

curl "http://<IP>/setSystemMotion" -H "Host: <IP>" \ 
    -H "Referer: http://<IP>/setSystemMotion" -H "Authorization: Basic <AuthCode>" \ 
    -H "Connection: keep-alive" -H "Upgrade-Insecure-Requests: 1" \ 
    --data "ReplySuccessPage=motion.htm&ReplyErrorPage=motion.htm&MotionDetectionEnable=1&MotionDetectionScheduleDay=127&MotionDetectionScheduleMode=1&MotionDetectionScheduleTimeStart=07"%"3A10"%"3A00&MotionDetectionScheduleTimeStop=18"%"3A50"%"3A00&MotionDetectionSensitivity=70&ConfigSystemMotion=Save" 

https://www.developpez.net/forums/d1424172/systemes/hardware/achat-conseils/peripheriques/camera-ip-commandes-url-api-dlink-dcs-932l/#post8858654

에서 찍은 컬 명령으로 해결
관련 문제