Демо,
| Код | {создаем сокет} s:=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP); FillChar(addr, SizeOf(sockaddr_in), 0); addr.sin_family:=AF_Inet; addr.sin_port:=htons(80); addr.sin_addr.S_addr:=inet_addr(PChar('<тут ip>')); {коннектимся} Connect(S,addr,SizeOf(TSockAddr)); sendbuff := 'GET http://<тут адрес>' + str; sendbuff := sendbuff + ' HTTP/1.0'#13#10#13#10; {шлем запрос} send(s, sendbuff[1] , Length(sendbuff), 0); {считываем ответ} reply:=recvdata(s); {закрываем сокет} closesocket(s);
|
получаю ответ:
| Код | HTTP/1.1 200 Ok Connection: Close Cache-control: no-cache, max-age=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Content-Type: text/xml; charset=windows-1251
|
как мне выбрать только код ответа? |