만약에 client 에서
GET /ls HTTP/1.1
Host: ~~~.com
이렇게 메시지를 server에 보내면
서버는 GET이라는걸 메시지에서 확인한 다음에
ls파일에 system("ls -l")이라는 결과 값을 넣은 후에
sever에 response메시지를 보낸 다음에
Server는 root에 있는 ls파일을 열면되는건가요...
어떤 시나리오로 가는건지.... 도와주세요...ㅠㅠ
만약에 client 에서
GET /ls HTTP/1.1
Host: ~~~.com
이렇게 메시지를 server에 보내면
서버는 GET이라는걸 메시지에서 확인한 다음에
ls파일에 system("ls -l")이라는 결과 값을 넣은 후에
sever에 response메시지를 보낸 다음에
Server는 root에 있는 ls파일을 열면되는건가요...
어떤 시나리오로 가는건지.... 도와주세요...ㅠㅠ
GET 패킷으로 /ls 라는 경로가 오면 fopen("./ls")로 fopen해서 파일 open한 다음 만일 실패하면 404 Not Found 패킷을 응답으로 보내고, 성공하면 fread로 패킷 내용 읽어서 그 길이 Content-Length로 적고 내용을 같이 해서 응답 패킷을 보내주면 됨.
os가 http프로토콜을 듣는 코드에 넣으면 될걸
os가 http프로토콜을 듣는 코드가 뭔가요 ..모르겠어요 ...
http://autogram.tk/이
중고차 어플리케이션 어떤가요?