Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Блоги > КорДум

net
Аватар для КорДум

Basic authentication и GET/POST запросы

Запись от КорДум размещена 20.03.2013 в 17:45
Обновил(-а) КорДум 24.03.2013 в 17:20
Послать GET/POST запрос на сервер из флеша проще простого. Во всяком случае это так кажется на первый взгляд. Я столкнулся с некоторыми нюансами, которые и хотел бы расписать тут. Авось кому пригодится.

1. Если сервер требует авторизацию, в каждый запрос необходимо поместить заголовок с этой самой авторизацией (что логично):
Код AS3:
private function getAuthHeader():URLRequestHeader {
	var auth:Base64Encoder = new Base64Encoder();
	auth.encode("login:pass");
...
Старый
 
Размещено в net
Комментарии 22 КорДум вне форума
Аватар для КорДум

SOAP и Flash

Запись от КорДум размещена 19.12.2012 в 19:03
Обновил(-а) КорДум 19.12.2012 в 19:40
Сервер, с которым я недавно работал, был написан на PHP и предоставлял свои RPC-методы, отсылая и принимая избыточные SOAP, а если точнее, WSDL документы с SOAP-данными в качестве ответов. Первоначально сам наш клиент-проект состоял из нескольких приложений и общение с веб-сервисом проходило в программе, написанной на C#. Там коннектор к веб-сервису создается очень быстро мышью, добавляется через пару кликов, сразу же генерируются синхронные и асинхронные публичные методы, какие-то свои кастомные ...
Старый
 
Размещено в net
Комментарии 16 КорДум вне форума
Аватар для КорДум
Рейтинг: 5.00. Голосов: 3.

Бинарные сокеты в AS3. Часть 3

Запись от КорДум размещена 13.07.2012 в 23:20
Обновил(-а) КорДум 01.12.2012 в 08:39
Часть 1. Часть 2.

Ага. Packet – просто удобная штука для хранения информации, формирования массива сырых байтов и всего такого прочего. Он чрезвычайно прост и представляет собой «абстрактный» класс для всех других пакетов, имеющих уже каждый свой тип.
Код AS3:
package client.net.packets {
	import flash.utils.ByteArray;
 
	/**
	 * @author KorDum
	 */
 
	public class Packet {
		public static const SOME_PACKET:uint = 0x00;
...
Старый
 
Размещено в net
Комментарии 30 КорДум вне форума
Аватар для КорДум

Бинарные сокеты в AS3. Часть 2

Запись от КорДум размещена 13.07.2012 в 23:19
Обновил(-а) КорДум 16.07.2012 в 13:48
Часть 1. Часть 3.

В общем, то, о чем я хочу поведать — это бинарный сокет, обменивающийся сообщениями по протоколу TCP. Сообщения представляют собой четко сформированные по каким-то определенным протокольным сигнатурам байтовые массивы. Протоколы для сообщений разрабатываются разработчиками (простите за каламбур) по собственному усмотрению. Но, безусловно, общая основа есть у каждого типа сообщения: это длина + сообщение. Я предпочитаю сигнатуру у сообщений такого вида:
Код:
Length
...
Старый
 
Размещено в net
Комментарии 16 КорДум вне форума
Аватар для КорДум

Бинарные сокеты в AS3. Часть 1

Запись от КорДум размещена 13.07.2012 в 23:19
Обновил(-а) КорДум 16.07.2012 в 13:27
Часть 2. Часть 3.

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

Именно через них ...
Старый
 
Размещено в net
Комментарии 22 КорДум вне форума

 


Часовой пояс GMT +4, время: 21:10.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.