Extron electronic SFI244 Series, IPL T SF24 URL encoding, Reserved characters, Unsafe characters

Page 37

Communication and Control, cont’d

Figure 4-31b — Browser view

URL encoding

URL encoding is the method of using ASCII hexadecimal characters to display specific characters in a URL. URL encoding is used for several reasons. On some operating systems, certain characters are unsafe or not available, and others are reserved by the HTML or URL specification. URL encoding is used to insure compatibility and functionality with most Internet browsers. As a general rule, use the hexadecimal encoding method shown below when these characters appear in your URLs.

The following types of characters do not require encoding in a URL:

Reserved characters

Reserved characters should not be encoded when they appear in their conventional meaning in a URL. For example, do not encode the slash (/) when using it as part of the URL syntax. Only encode unsafe characters (defined below) in your URLs.

The following table lists reserved characters.

 

Characters

Hex

Dec

 

 

 

 

$

Dollar

24

36

&

Ampersand

26

38

 

 

 

 

+

Plus

2B

43

,

Comma

2C

44

 

 

 

 

/

Forward Slash / Virgule

2F

47

:

Colon

3A

58

 

 

 

 

;

Semi-colon

3B

59

=

Equal

3D

61

 

 

 

 

?

Question Mark

3F

63

@

“At” Symbol

40

64

 

 

 

 

Unsafe characters

URLs use some characters for “special use” in defining their syntax and these characters should be encoded. For various reasons, these characters present the possibility of being misunderstood within a URL.

The following table lists unsafe characters.

 

Characters

Hex

Dec

 

Space

20

32

 

 

 

 

" "

Quotation Marks

22

34

<

“Less Than” Symbol

3C

60

>

“Greater Than” Symbol

3E

62

 

 

 

 

#

Pound

23

35

%

Percent

25

37

Miscellaneous Characters

 

 

alphanumerics

special characters

reserved characters

0-9 a-z A-Z

$ _ _ . + ! * ( ) ,

; / ? : @ = &

When used for their reserved purposes, these characters do not require encoding within a URL.

{

Left Curly Brace

7B

123

}

Right Curly Brace

7D

125

Vertical Bar / Pipe

7C

124

\

Backslash

5C

92

^

Caret

5E

94

~

Tilde

7E

126

[

Left Square Bracket

5B

91

]

Right Square Bracket

5D

93

`

Grave Accent

60

96

4-38 IPL T SF24 and IPL T SFI244 • Communication and Control

IPL T SF24 and IPL T SFI244 • Communication and Control 4-39

Image 37
Contents USA IP Link ToolsExtron’s Warranty PrecautionsFCC Class a Notice Under Desk Projector Mount Quick Start Guide IPL T SF24 and SFI244Table of Contents Table of Contents, cont’d Introduction OneIPL T SF24 and SFI244 Introduction FeaturesAbout this Manual About the IPL T SF24 and SFI244 InterfacesEasily configured and controlled Installation and OperationTwo Introduction, cont’dInstallation Overview Installation and OperationIPL T SF24 and IPL T SFI244 Installation and Operation Mounting the IPL T InterfaceRear Panel Features and Cabling Installation and Operation, cont’dPower Furniture or projector mountingSerial communication Ethernet/LANOperation Front panel indicatorsIdentification Resetting the unit Three Connection and ConfigurationConnecting the Hardware Connection and Configuration, cont’dSerial connection Ethernet connectionPC configuration Configuring the HardwareIPL T interface configuration Flex I/O connectionArp -s 10.13.170.15 00-05-A6-00-0A-90 Configuring the IPL T using direct PC connectionPing Firmware upgrades Connection and Configuration, cont’dFour Communication and ControlPorts Overview Communication and Control, cont’dFlex I/O ports Digital inputDigital output Bidirectional serial control interface portsAnalog input Establishing or changing system or port settings Accessing and using the Web server Logon and system statusCommunication with the Interface Web serverControlling IR devices or sending IR commands SFI244 only 10 Web server System Settings screenCommunication and Control, cont’d Setting and changing your passwordsEditing and adding e-mail alerts Esc 4 SM Sending an e-mail alert through TelnetUpgrading the firmware Managing filesCreating a driver with the IR Learner software IR Learning SFI244 onlyProgrammer’s Guide for the Telnet and Web browser Using the command/response tableSymbol definitions Copyright information Password informationError responses 28 = Commands that may give E28 file not foundBidirectional Serial Data port Flex I/O Data portIR/Serial Data port SFI244 only IP Setup CommandsFirmware Version/Part Number/Information Re-map port designations File CommandsWeb Browser Specific MailCommunication and Control, cont’d Customization Reset ZAP/Erase CommandsServer side includes ControlCode examples Query stringExample 26c Browser view 28a Html source code using a query string 30b Browser view Href=index.html?cmd=W1*1*15*0irPlay/aReserved characters URL encodingUnsafe characters Communication and Control, cont’d Device Control Direct port access ports 2001 throughCustom Web pages Telnet PortPower connections TroubleshootingPort redirect Data connectionsAAppendix a Specifications, Part Numbers AccessoriesSpecifications Glossary AppendixBBParts Included partsGlossary GlossaryGlossary, cont’d