Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СЕССИЯ ОТВЕТЫ / iOS сессия ответы.docx
Скачиваний:
21
Добавлен:
25.12.2020
Размер:
14.45 Mб
Скачать

68. Создание post запросов (Making post requests)

Пост сұранысын серверге нақты тапсырма, дерекқорды серверге қосуға болатын жерде жұмыс істейік. Бұл іс жүзінде мәліметтер базасы емес, бұл жай айнымалы. Енді біздің желілік қызметке барайық. Сонымен, бізде дозға жетуге мүмкіндік бар. Сонымен, алдымен, біз URL мекенжайын біліп аламыз. Url сіздің типтегі жол url болсын, біз тек жолды интерполяция арқылы өткіземіз. Бұл сіздің негізгі URL мекенжайыңыз болады. Тағы бір URL сілтемесін қосу керек. . Сонымен, URL мекенжайларын таза ұстаудың қарапайым ережесі, осылайша сіз интерполяция көмегімен осылай жасай аласыз. Жаңа URL мекенжайын қосқан кезде және оның алдыңғы жағында қиғаш сызық берілетініне әрдайым көз.. Енді сұраныс жасайық. Сондықтан VAR сұранысы сұранымның URL мекен-жайына тең болады және біз URL жібереміз. . Біз request.HttpMethod = хабарлама айтамыз. . Енді біз URL сұранысы дегенмен жұмыс істеп жатырмыз,. Сұранымның URL мекен-жайы бізге сұраныс жібермес бұрын оған қосымша ақпарат қосуға мүмкіндік береді.

, HTTP гипермәтінді жіберу хаттамасымен жаттауға Интернеттен өтуге дайын. Біз оны XML немесе Json сияқты белгілі бір форматтарда жіберуіміз керек Бұл HTTP-дегі жалпы термин . URL мекен-жайының HTTP сұрау денесіне толтырылған.

мен бұл тапсырманың орындалғанын тексере аламын., сондықтан біз оны қосамыз, ал мен не айтқым келеді: self.to dos, do = do.items. Содан кейін мен не істегім келеді - өзіндік кесте. Деректер кестесін жасау үшін. Қайта жүктеу. Ең дұрысы, не болып жатқанын автоматты түрде толықтыруға болады. Біз оның экранда жыпылықтауы мүмкін екенін көре алмауымыз мүмкін, бірақ оның тек үшеуі бар екенін білеміз. Сондықтан мен бұны жүктеген кезде, біз тест сөзін бірден көруге немесе тез көруге тиіспіз, содан кейін басымдық, менің ойымша, қызыл немесе басқа нәрсе болып табылады, және егер бәрі жұмыс істесе, бұл жерде пайда болуы керек. Сонымен мұны істеп көрейік. Әрине, ол жұмыс істемеді. Бұл жерде қате болғандықтан, деректерді оқуға болмайды, себебі ол жоқ. Менің серверімнің жұмыс істеп тұрғанына көз жеткізіңіз. бағдарламаны іске қосайық. Жарайды, біз қолданамыз, осы деректерді кодтаймыз. Жақсы, содан кейін менің ойымша, тақырыпты осында қою керек. Дәл осы жерде қайда екенімізді көру үшін. Жарайды, әрі қарай жүрейік. Сонымен, біз сәтті 200 мәртебелік кодты алдық.Сондықтан сервер хабарлама жібергеннен кейін міндетті түрде мәлімет жібереді, бірақ неге ол тек осы жерден қате жіберді? Барлығы жақсы сияқты. Мұның басты себебі бар, бұл өте маңызды. Жарайды, біз ешқашан HTTP сұрауын айтқан емеспіз. Мәліметтердің қай түрі жіберілді. XML дегеніміз не? Бұл не? HTML ме? Бұл не болуы мүмкін? Мұны ешқашан жасамаған. Мен сіздерге көрсеткім келген бір маңызды нәрсені жасамадық, сондықтан сіз оны жай деп қабылдаған жоқсыз. Request.add value application / json, HTTP үшін тақырып HTTP тақырып өрісінің мазмұн түріне сәлем береді. HTTP тақырыбының өрісіне арналған Json slash қосымшасының мәнінен басқа, тағы бір request.add бар. Бұл сіздің сұрауыңыздағы тақырыптар, және сіз не істейтіндігіңізді серверге хабарлауыңыз керек. Хабарландыру, өйткені біз оны сервер қалай басқаратынын білмегендіктен жасадық. Жарайды, онымен не істеу керектігін білген жоқ. Біз бұл Джсон деп айтуымыз керек еді. Енді маған сол кезді өшіруге рұқсат етіңіз

69.Организация работы с серверами и внешними данными.

Се́рвер (англ. server от англ. toserve — служить, мн. ч. се́рверы) — выделенный или специализированный компьютер для выполнения сервисного программного обеспечения (в том числе серверов тех или иных задач).Сервер — выделенный компьютер

Сервером называется компьютер, выделенный из группы персональных компьютеров (или рабочих станций) для выполнения какой-либо сервисной задачи без непосредственного участия человека. Сервер и рабочая станция могут иметь одинаковую аппаратную конфигурацию, так как различаются лишь по участию в своей работе человека за консолью.

Некоторые сервисные задачи могут выполняться на рабочей станции параллельно с работой пользователя. Такую рабочую станцию условно называют невыделенным сервером.

Консоль (обычно — монитор/клавиатура/мышь) и участие человека необходимы серверам только на стадии первичной настройки, при аппаратно-техническом обслуживании и управлении в нештатных ситуациях (штатно, большинство серверов управляются удалённо). Для нештатных ситуаций серверы обычно обеспечиваются одним консольным комплектом на группу серверов (с коммутатором, например, KVM-переключателем, или без такового).

Специализация

Специализация серверного оборудования идёт несколькими путями, выбор того, в каком направлении идти, каждый производитель определяет для себя сам. Большинство специализаций удорожают оборудование.

Соседние файлы в папке СЕССИЯ ОТВЕТЫ