View Issue Details

IDProjectCategoryView StatusLast Update
0002885SAS.ПланетаРефакторинг / Refactoringpublic07-11-2015 19:18
Reportervdemidov Assigned Tovdemidov  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionwon't fix 
Product Version151010 
Summary0002885: Работа с url в программе
DescriptionСейчас при работе с url в программе имеет место некоторый разброд и шатание. Где-то это string, где-то ansistring. Надо навести порядок.

Вообще в в набор допустимых символов в url очень ограничен:
a-z, A-Z, 0-9, -, ., _, ~
А также символы разделители:
:, /, ?, #, [, ], @, !, $, &, ', (, ), *, +, ,, ;, =

Все остальное нужно кодировать при помощи %
Но в гуе это не очень удобно и дружелюбно для пользователя. Поэтому ИМХО стоит использовать в большинстве мест string и только перед отправкой запроса приводить его к нужному виду.
Но так как PascalScript, который мы используем не поддерживает юникод, то придется подготавливать урл как раз перед передачей в построитель запросов.
TagsNo tags attached.

Activities

vdemidov

03-11-2015 08:39

manager   ~0016692

Чем больше ковыряюсь тем больше думаю: "А надо его трогать или нет?" Работает и ладно :)

Garl

03-11-2015 12:41

manager   ~0016712

Пока не встанет поперёк горла, или пока не будет что-либо блокировать - имхо не трогать.

Issue History

Date Modified Username Field Change
02-11-2015 16:07 vdemidov New Issue
03-11-2015 08:39 vdemidov Note Added: 0016692
03-11-2015 12:41 Garl Note Added: 0016712
03-11-2015 13:18 vdemidov Status new => closed
03-11-2015 13:18 vdemidov Assigned To => vdemidov
03-11-2015 13:18 vdemidov Resolution open => won't fix
07-11-2015 19:18 vdemidov Target Version 151111 =>
08-08-2025 13:25 zed Category Рефакторинг => Рефакторинг / Refactoring