Страница 1 из 1
Clarion и ASP.NET сервис
Добавлено: 23 Сентябрь 2011, 17:03
FOS
Ребята, помогите.
ASP.NET сервис по строке http://OUR_SERVER/account/check.aspx?user=*&pass=* возвращает строку со значением (в HTML), как мне организовать вызов из Clarion 6.3 (9058), чтобы получить и обработать эту строку.
Спасибо.
Re: Clarion и ASP.NET сервис
Добавлено: 24 Сентябрь 2011, 7:50
morkovin
В аттаче пример из ClaMag_2005_08
Re: Clarion и ASP.NET сервис
Добавлено: 25 Сентябрь 2011, 13:58
FOS
Спасибо большое , то что нужно!
Re: Clarion и ASP.NET сервис
Добавлено: 30 Сентябрь 2011, 22:41
FOS
Еще возникла одна проблема, если параметры url русские, то сервис его не понимает.
Что нужно сделать (может нужен какой-то encoding).
Пример запроса такой:
http://localhost:1907/Account/Check.ash ... &pass=тест
Re: Clarion и ASP.NET сервис
Добавлено: 01 Октябрь 2011, 1:16
Admin
примерно так...
http://www.aport.ru/search/?r=%C4%E5%EC ... F&That=std
Код: Выделить всё
PROGRAM
MAP
INCLUDE('CWUTIL.INC')
EncodeUrl(STRING Url),STRING
END
CODE
MESSAGE(EncodeUrl('http://www.aport.ru/search/?r=Демонстрация&That=std'),,,,,MSGMODE:CANCOPY)
EncodeUrl PROCEDURE(STRING Url)!,STRING
l:outstr cstring(1024)
CODE
LOOP W# = 1 TO LEN(CLIP(Url))
IF INRANGE(VAL(Url[W#]),192,255)
l:outstr = CLIP(l:outstr) & '%' & ByteToHex(VAL(Url[W#]))
ELSE
l:outstr = CLIP(l:outstr) & Url[W#]
END
END
return l:outstr
Re: Clarion и ASP.NET сервис
Добавлено: 03 Октябрь 2011, 13:25
FOS
Спасибо, заработало
