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

Post Reply
User avatar
MARK99
Posts: 292
Joined: Tue Feb 03, 2015 2:33 pm
My devices: Ipad 4 , iphone 5
Flag: Russia
Contact:

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

Post by MARK99 »

У меня не работает пример из библиотеки "Сеть":

Code: Select all

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

User avatar
Mr. Kibernetik
Site Admin
Posts: 4786
Joined: Mon Nov 19, 2012 10:16 pm
My devices: iPhone, iPad, MacBook
Location: Russia
Flag: Russia

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

Post by Mr. Kibernetik »

Этого файла сейчас не существует. Попробуйте файл с существующим адресом.

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

User avatar
MARK99
Posts: 292
Joined: Tue Feb 03, 2015 2:33 pm
My devices: Ipad 4 , iphone 5
Flag: Russia
Contact:

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

Post by MARK99 »

Mr. Kibernetik wrote:Этого файла сейчас не существует. Попробуйте файл с существующим адресом.

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

User avatar
MARK99
Posts: 292
Joined: Tue Feb 03, 2015 2:33 pm
My devices: Ipad 4 , iphone 5
Flag: Russia
Contact:

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

Post by MARK99 »

А что должно появиться на экране после выполнения этого кода?

Code: Select all

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

User avatar
Mr. Kibernetik
Site Admin
Posts: 4786
Joined: Mon Nov 19, 2012 10:16 pm
My devices: iPhone, iPad, MacBook
Location: Russia
Flag: Russia

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

Post by Mr. Kibernetik »

MARK99 wrote:А что должно появиться на экране после выполнения этого кода?

Code: Select all

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

User avatar
MARK99
Posts: 292
Joined: Tue Feb 03, 2015 2:33 pm
My devices: Ipad 4 , iphone 5
Flag: Russia
Contact:

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

Post by MARK99 »

Mr. Kibernetik wrote:
MARK99 wrote:А что должно появиться на экране после выполнения этого кода?

Code: Select all

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

User avatar
Mr. Kibernetik
Site Admin
Posts: 4786
Joined: Mon Nov 19, 2012 10:16 pm
My devices: iPhone, iPad, MacBook
Location: Russia
Flag: Russia

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

Post by Mr. Kibernetik »

На моем устройстве ответ есть.
Вы уверены, что у sB есть доступ к интернету?

User avatar
MARK99
Posts: 292
Joined: Tue Feb 03, 2015 2:33 pm
My devices: Ipad 4 , iphone 5
Flag: Russia
Contact:

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

Post by MARK99 »

Mr. Kibernetik wrote:На моем устройстве ответ есть.
Вы уверены, что у sB есть доступ к интернету?
Да
Image

User avatar
Mr. Kibernetik
Site Admin
Posts: 4786
Joined: Mon Nov 19, 2012 10:16 pm
My devices: iPhone, iPad, MacBook
Location: Russia
Flag: Russia

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

Post by Mr. Kibernetik »

Тогда ничего не могу сказать. Либо вы неправильно указываете веб-адреса (правильно например "google.ru"), либо есть какие-то проблемы с доступом к сети.

User avatar
Mr. Kibernetik
Site Admin
Posts: 4786
Joined: Mon Nov 19, 2012 10:16 pm
My devices: iPhone, iPad, MacBook
Location: Russia
Flag: Russia

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

Post by Mr. Kibernetik »

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

Post Reply