Добрый день.
Спасибо за ответ.
Согласен, это некая двойственная ситуация.
Но.
После ряда запросов-ответов вот что у меня получилось:
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