Re: Re: WEB-APP: HTTPU Content-Type.

От: Anton Borisov <CGatePro_at_mx_ru>
Дата: Fri 26 Sep 2003 - 10:47:10 MSD

Добрый день.
Спасибо за ответ.
Согласен, это некая двойственная ситуация. Но.

После ряда запросов-ответов вот что у меня получилось: CG по полученному Accept в запросе определяет Content-Type в ответе. Пришел запрос
GET /
Accept text/html
- он в ответ login.wssp text/html типа, а
если приходит
GET /
Accept text/vnd.wap
- он в ответ wlogin.wssp text/vnd.wap.wml типа.

А вот теперь спросим его
GET /login.wssp
Accept text/vnd.wap или text/html
- он в ответ шлет этот самый login.wssp, но указывает про него что он
Content-Type: text/vnd.wap.wml ;))))))))) А какой же он vnd.wap? Он самый настоящий text/html ! Или наоборот, спросите его про GET/wlogin.wssp, и скажите, что вы html клиент - он отдаст вам wlogin.wssp, но скажет что это text/html ! Вот грабли, на которые я наступаю, объявляя себя одновременно как html, так и wap клиентом.
Мне кажется, что раз login.wssp - html тип, то правильнее говорить про него в ответе броузеру что он Content-Type: text/html? Как бы вот это подкрутить?

(Vladimir A. Butenko) wrote:

> On Thu, 25 Sep 2003 14:26:21 +0400
>  <CGatePro@mx.ru> (Anton Borisov) wrote:
> 
>>
>> Добрый день.
>>
>> Есть вопрос по поводу работы WEB-APP:
>> Как можно заставить выбирать CG (4.1.4) из предложенных форматов 
>> ответа нужный мне.
>> Вот мой клиент говорит, что может взять данные как по text/html, так и 
>> по wap, CG отдает ему в text/vnd.wap.wml. :((((((((((((
>> Мне надо в text/html - можно ли CG заставить отвечать в этом случае в 
>> text/html виде??
> 
> 
> А как оно узнает, что вот вам нужно "именно так"? Если клиент говорит, 
> что у него есть и html, и wml, то скорее всего - html у него убогий, и 
> надо бы wml. Согласен, что это спорный вопрос - но обратное утвержение 
> тоже спорно.
> 
> Можно сделать, что если есть И wml, и HTML - то отдавать в html, но это 
> тоже спорно - хорошо ли это?
> 
>> 10:56:48.12 5 HTTPU-00235([My_klient]) inp: User-Agent: 
>> MobileExplorer/3.00 (Mozilla/1.22; compatible; MMEF300; WIDETEL; WCX150)
>> 10:56:48.12 5 HTTPU-00235([My_klient]) inp: UA-color: mono1
>> 10:56:48.12 5 HTTPU-00235([My_klient]) inp: UA-pixels: 128x79
> 
> Ну и как HTML рендерить на экране из 128x79 пикселов, да еще монохромном?
> 
>> 10:56:48.12 5 HTTPU-00235([My_klient]) inp: Accept: text/html,
>> ----------------------------------------------------^^^^^^^^^
>> image/gif, image/jpeg, text/x-vcard, text/x-vcalendar, 
>> application/vnd.wap.wmlc, image/vnd.wap.wbmp, 
>> application/vnd.wap.wmlscriptc,
>> -----------^^^^^^^^^^^^^^^^^^^
> 
>> OK\r\nContent-Length: 422\r\nCONNECTION: close\r\nDate: Thu, 25 Sep 
>> 2003 06:56:48 GMT\r\nContent-Type: text/vnd.wap.wml\r\nServer: CommuniG
>> ------------------------------^^^^^^^^^^^^^^^^^^^
> 
> 
> Sincerely,
> Vladimir
> 

-- 

Yours faithfully,
Anton Borisov.
Получено Fri Sep 26 06:47:13 2003

Этот архив был сгенерирован hypermail 2.1.8 : Fri 24 Apr 2015 - 16:12:43 MSK