![]() |
as 2.0 http-запрос
доброго времени суток!
помогите советом, а то чет я сам разобраться не могу. мне нужно отправить запрос из ас 2.0 с параметром. например: http://10.0.3.27:8080/Default.aspx?02-08-02/1581/10, параметр всегда будет разный. и получить обратно ответ(ответ строка, например, Документ не найден и тд). почитав тут я на форуме понял, что мне нужно использовать LoadVars(). вот собственно код: Код AS1/AS2:
%EF%BF%BD%EF%BF%BD%EF%BF%BD%20%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD=&onLoad=%5Btype%20Function%5D подскажите как быть? :( может все и работает, да только как мне с кодировкой разобраться. по серверной части ничего сказать не могу, писал не я. |
используйте onData
Код AS1/AS2:
|
используя onData я получаю следующий ответ: ��� ����
как в ас работать с кодировкой? |
Попробуйет во флэше написать
Код AS1/AS2:
|
Гм, не надо System.useCodepage = true, это скверная практика.
Необходимо разобраться с кодировкой. Скрипт должен выдать ответ в кодировке utf-8, с которой работает флеш. Не знаю, как это делается в, судя по всему, ASP, в PHP же есть соотв. функции. В процессе отладки трейсите аргумент onData, так всё верно. Просто если вы напишите во флешке System.useCodepage = true, то на ОС, где используется другая кодовая таблица , будут проблемы, т.е. флешка не будет универсальной. |
Цитата:
mrGreen В пхп есть функция по перегону переменных в utf 8, но там ещё дополнительная библиотека требуеться. PHP код:
|
Никаких похождений.
PHP код:
Автору, возможно, будет достаточно пересохранить сам скрипт в UTF-8 в любом простом текстовом редакторе типа Блокнота. |
я только что попробовал этот запрос в php и действительно, asp выдает ответ в win1251. и при помощи iconv эту проблему можно решить. но проблема в том, что серверная часть на asp.net, а я в ней ну не в зуб ногой. я уже попросил сотрудника переписать серверную часть, чтобы выдавал ответ на utf-8. жду результат. надеюсь после этого во флеше я буду получать разумные ответы
|
и еще вопрос:
до того, как использовать sendAndLoad я проверял на Код AS1/AS2:
|
1) Приведите полный код, т.е. все, что связано с работой LoadVars.
И еще. К чему у вас в примере в начале топика decode ? Что вы пытаетесь сделать? Синтаксис для отправки данных такой: Код AS1/AS2:
2) К чему у вас в примере в начале топика decode ? Какова цель применения этого метода? |
| Часовой пояс GMT +4, время: 00:19. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.