http request 웹서버로 asp에서 데이터 받기
#include
#include
#include
#include
#include
#include
#include
void error_handling(char *message);
int main(int argc, char **argv)
{
int sock;
struct sockaddr_in serv_addr;
char message[] = "GET /hidden.asp HTTP/1.1 \r\n \
Host: 211.254.142.119 \r\n \
Content-type: text/plan \r\n \
Content-length: 7 \r\n\r\n \
?name=hannam\r\n";
int str_len;
if(argc!=3){
printf("Usage : %s \n", argv[0]);
exit(1);
}
sock=socket(PF_INET, SOCK_STREAM, 0); /* ?\踰~D ?~Q?M?D?\ 煮?]쇱~]댁~V명~J??L耳~S ?]梨 */
if(sock == -1)
error_handling("socket() error");
memset(&serv_addr, 0, sizeof(serv_addr));
serv_addr.sin_family=AF_INET;
serv_addr.sin_addr.s_addr=inet_addr(argv[1]);
serv_addr.sin_port=htons(atoi(argv[2]));
if(connect(sock, (struct sockaddr*)&serv_addr, sizeof(serv_addr))==-1) /* ?\踰~D濡~\ 李寃??T泥?*/
error_handling("connect() error!");
while(1) {
write(sock, message, strlen(message));
usleep(20000);
}
close(sock); /* 李寃?醫~E猷~L */
return 0;
}
어디가 에러인가요..ㅠ.ㅠ
hidden.asp?name=hanan
이런식으로 데이터를 날리기 위해서 입니다..답변 꼭 부탁드려요..ㅠ
char message[] = "GET
이 부분을 한 줄로 써주시거나 여러줄로 할 경우 quotion-mark(")로 묶어 주세요.
그리고 에러가 나면 어떤 에러인지 정확한 정상도 같이 올려 주세요.
보통 이런 질문엔 어떤 답변도 안달립니다.
<어떠한 역경에도 굴하지 않는 '하양 지훈'>
#include <com.h> <beer.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);
#include <com.h> <C2H5OH.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);
댓글 달기