Что нового

[Сеть, интернет] Получение ответа на GET запрос

SilentNinja

Новичок
Сообщения
3
Репутация
0
Здравствуйте, форумчане.
У меня вопрос: Я научился посылать GET запросы,но мне нужно получать ответы.
У меня есть php скрипт,который после получения get запроса должен выводить результат операций (echo), как мне его получить в переменную с помощью autoit?
 
Автор
S

SilentNinja

Новичок
Сообщения
3
Репутация
0
...

Я-же говорю,что отправил ответ с помощью echo (вывод на экран)
 

inververs

AutoIT Гуру
Сообщения
2,135
Репутация
465
Код:
;Самое простое это через InetRead отправляем запрос.
$bData = InetRead('http://autoit-script.ru/index.php/topic,14920.msg93750/topicseen.html#new')
;Ответ прийдет в бинарном формате, поэтому $bData переводим в строку
$sData = BinaryToString($bData,4)
;$sData содержит ответ сервера перекодированный в UTF-8 (второй параметр 4)
;Выводим в консоль
ConsoleWrite($sData & @LF)
;или в msgbox
MsgBox(0,'Ответ сервера',$sData)
 
Автор
S

SilentNinja

Новичок
Сообщения
3
Репутация
0
В таком случае у меня выводит то,что после mysite.dominian/?
Мой нубо-код
Код:
;===Инклуд
#include <Encoding.au3>
#include <HTTP.au3>
;===Проверка активности серийника
;Получение серийника
$serial = DriveGetSerial(@HomeDrive & "\")
;MsgBox(0, "Серийный номер:", $serial)
;Отправка GET запроса
$sAnswer= InetRead("http://тут-адрес-сайта/checkserial.php?serial=") & $serial
ConsoleWrite($sAnswer & @LF)
MsgBox(0, "Результат авторизации", $sAnswer)


Добавлено:
Сообщение автоматически объединено:

Точнее выводит сам серийник
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
SilentNinja [?]
echo (вывод на экран)
Я в курсе :smile:
Но, вам нужно отправить нормальный WinSock запрос и получить нормальный ответ! ;)

P.S. Не спрашивайте как, ищите на форуме!
 
Верх