Page 1 of 1

Примеры из Сети

Posted: Thu Feb 04, 2016 12:29 pm
by MARK99
У меня не работает пример из библиотеки "Сеть":

Code: Select all

HTTP "google.com/images/logo.png" GETDIM m
FILE "google.png" WRITEDIM m
И с помощью какой команды сети можно получить код сайта( если так сделать нельзя, то ответьте пожалуйста)?

Re: Примеры из Сети

Posted: Thu Feb 04, 2016 2:12 pm
by Mr. Kibernetik
Этого файла сейчас не существует. Попробуйте файл с существующим адресом.

Есть разные способы в sB получить код сайта. Например с помощью объекта BROWSER. С помощью HTTP GETDIM можно получить то, что можно получить по протоколу HTTP GET. Но в любом случае нужно знать протокол HTTP, а для объекта BROWSER еще и JavaScript.

Re: Примеры из Сети

Posted: Thu Feb 04, 2016 2:24 pm
by MARK99
Mr. Kibernetik wrote:Этого файла сейчас не существует. Попробуйте файл с существующим адресом.

Есть разные способы в sB получить код сайта. Например с помощью объекта BROWSER. С помощью HTTP GETDIM можно получить то, что можно получить по протоколу HTTP GET. Но в любом случае нужно знать протокол HTTP, а для объекта BROWSER еще и JavaScript.
Спасибо

Re: Примеры из Сети

Posted: Thu Feb 04, 2016 2:27 pm
by MARK99
А что должно появиться на экране после выполнения этого кода?

Code: Select all

HTTP "kibernetik.pro" GET t$
PRINT t$

Re: Примеры из Сети

Posted: Thu Feb 04, 2016 3:01 pm
by Mr. Kibernetik
MARK99 wrote:А что должно появиться на экране после выполнения этого кода?

Code: Select all

HTTP "kibernetik.pro" GET t$
PRINT t$
Ответ сервера на GET запрос по протоколу HTTP адреса "kibernetik.pro".

Re: Примеры из Сети

Posted: Thu Feb 04, 2016 3:04 pm
by MARK99
Mr. Kibernetik wrote:
MARK99 wrote:А что должно появиться на экране после выполнения этого кода?

Code: Select all

HTTP "kibernetik.pro" GET t$
PRINT t$
Ответ сервера на GET запрос по протоколу HTTP адреса "kibernetik.pro".
Его нет...

Re: Примеры из Сети

Posted: Thu Feb 04, 2016 3:07 pm
by Mr. Kibernetik
На моем устройстве ответ есть.
Вы уверены, что у sB есть доступ к интернету?

Re: Примеры из Сети

Posted: Thu Feb 04, 2016 3:13 pm
by MARK99
Mr. Kibernetik wrote:На моем устройстве ответ есть.
Вы уверены, что у sB есть доступ к интернету?
Да

Re: Примеры из Сети

Posted: Thu Feb 04, 2016 3:18 pm
by Mr. Kibernetik
Тогда ничего не могу сказать. Либо вы неправильно указываете веб-адреса (правильно например "google.ru"), либо есть какие-то проблемы с доступом к сети.

Re: Примеры из Сети

Posted: Fri Feb 05, 2016 12:24 am
by Mr. Kibernetik
Вобщем, дело в следующем: в версии 5.1 Apple ввели ограничения на HTTP протокол. Это сказывается и на объектах BROWSER, и на командах HTTP. Проходят только команды на сайт apple.com и на сайты по протоколу HTTPS, например https://google.ru
В версии 5.2 это будет исправлено и ограничение Apple будет отключено, все будет работать как раньше.