docs.intersystems.com
Home
/
Using Internet Utility Classes
Using Internet Utility Classes
Contents
Search
:
Preface :
About This Book
Chapter 1:
Sending HTTP Requests
1.1 Introduction to HTTP Requests
1.2 Specifying HTTP Request Properties
1.2.1 The Location Property
1.2.2 Specifying the Internet Media Type and Character Encoding
1.2.3 Using a Proxy Server
1.2.4 Providing Login Credentials
1.2.5 Using SSL to Connect
1.2.6 The HTTPVersion, Timeout, WriteTimeout, and FollowRedirect Properties
1.3 Setting and Getting HTTP Headers
1.4 Managing Keep-alive Behavior
1.5 Handling HTTP Request Parameters
1.6 Including a Request Body
1.6.1 Sending a Chunked Request
1.7 Sending Form Data
1.7.1 Example 1
1.7.2 Example 2
1.8 Inserting, Listing, and Deleting Cookies
1.9 Sending the HTTP Request
1.10 Creating and Sending Multipart POST Requests
1.11 Accessing the HTTP Response
1.11.1 Accessing the Data of the Response
1.11.2 Getting an HTTP Header by Name
1.11.3 Accessing Other Information about the Response
Chapter 2:
Sending and Receiving Email
2.1 Supported Email Protocols
2.2 How InterSystems IRIS Represents MIME Email Messages
2.3 Creating Single-part Email Messages
2.3.1 Example 1: CreateTextMessage()
2.3.2 Example 2: SimpleMessage()
2.4 Creating Multipart Email Messages
2.5 Specifying Email Message Headers
2.5.1 Specifying Basic Email Headers
2.5.2 Content-Type Header
2.5.3 Content-Transfer-Encoding Header
2.5.4 Custom Headers
2.6 Adding Attachments to a Message
2.6.1 Example: MessageWithAttachment()
2.7 Using an SMTP Server to Send Email
2.7.1 Example 1: HotPOPAsSMTP() and SendSimpleMessage()
2.7.2 Example 2: YPOPsAsSMTP()
2.7.3 Example 3: SendMessage()
2.7.4 Other Properties of %Net.SMTP
2.8 Fetching Email from a POP3 Server
2.8.1 Communicating with a POP3 Server
2.8.2 Getting Information about the Mailbox
2.8.3 Fetching Messages from the Mailbox
2.8.4 Saving Attachments as Files
2.8.5 Getting Attached Email Messages
2.8.6 Other Message Retrieval Methods
2.8.7 Deleting Messages
2.9 Working with a Received Email Message
2.9.1 Message Basics
2.9.2 Message Headers
2.9.3 Message Contents
2.9.4 Other Message Information
2.9.5 Example 1: ShowMsgInfo()
2.9.6 Example 2: ShowMsgPartInfo()
2.9.7 Example 3: ShowMsgHeaders()
2.10 Automatic Encoding and Character Translation
2.10.1 Outgoing Email
2.10.2 Incoming Email
Chapter 3:
Creating, Writing, and Reading MIME Messages
3.1 An Overview of MIME Messages
3.2 Creating MIME Parts
3.2.1 Setting and Getting MIME Part Headers
3.2.2 Specifying an Optional Message Boundary Value
3.3 Writing MIME Messages
3.3.1 Example: WriteMIMEMessage()
3.4 Reading MIME Messages
Chapter 4:
Using FTP
4.1 Establishing an FTP Session
4.1.1 Translate Table for Commands
4.2 FTP File and System Methods
4.3 Using a Linked Stream to Upload Large Files
4.4 Customizing Callbacks Issued by the FTP Server
Chapter 5:
Sending and Receiving IBM WebSphere MQ Messages
5.1 Using the InterSystems IRIS Interface to IBM WebSphere MQ
5.1.1 Getting Error Codes
5.2 Creating a Connection Object
5.2.1 Using the %Init() Method
5.2.2 Using the %Connect() Method
5.3 Specifying the Character Set (CCSID)
5.4 Specifying Other Message Options
5.5 Sending Messages
5.5.1 Example 1: SendString()
5.5.2 Example 2: SendCharacterStream()
5.5.3 Example 3: Sending a Message from the Terminal
5.6 Retrieving Messages
5.6.1 Example 1: ReceiveString()
5.6.2 Example 2: ReceiveCharacterStream()
5.7 Updating Message Information
5.8 Troubleshooting
Chapter 6:
Using SSH
6.1 Creating an SSH Session
6.2 Example: Listing Files via SFTP
6.3 Additional Examples
Chapter 7:
Other InterSystems %Net Tools
View this book as PDF
Content Date/Time: 2019-02-21 00:53:44