Using Internet Utility Classes Sending an HTTP Request Introduction to HTTP Requests Providing Authentication Specifying Other HTTP Request Properties Setting and Getting HTTP Headers Managing Keep-Alive Behavior Handling HTTP Request Parameters Including a Request Body Sending Form Data Inserting, Listing, and Deleting Cookies Sending the HTTP Request Creating and Sending Multipart POST Requests Accessing the HTTP Response See Also Using an HTTP Response Accessing the Data of the Response Getting an HTTP Header by Name Accessing Other Information about the Response See Also Email Support in InterSystems IRIS Supported Email Protocols How InterSystems IRIS Represents MIME Email Messages See Also Creating Email Messages Creating Single-Part Email Messages Creating Multipart Email Messages Specifying Email Message Headers Adding Attachments to a Message Encoding and Character Translation See Also Sending Email via SMTP Overview Enabling XOAUTH2 Authentication Example 1: HotPOPAsSMTP() and SendSimpleMessage() Example 2: YPOPsAsSMTP() Example 3: SendMessage() Other Properties of %Net.SMTP See Also Retrieving Email via POP3 Overview Enabling XOAUTH2 Authentication Connection Examples Getting Information about the Mailbox Retrieving Messages Encoding and Character Translation Saving Attachments Retrieving Attached Messages Summary of Methods to Examine and Retrieve Deleting Messages See Also Working with Received Email Message Basics Message Headers Message Contents Other Message Information Example 1: ShowMsgInfo() Example 2: ShowMsgPartInfo() Example 3: ShowMsgHeaders() See Also Creating, Writing, and Reading MIME Messages Overview Creating MIME Parts Writing MIME Messages Reading MIME Messages Using FTP Establishing an FTP Session FTP File and System Methods Using a Linked Stream to Upload Large Files Customizing Callbacks Issued by the FTP Server Sending and Receiving IBM WebSphere MQ Messages Overview Creating a Connection Object Specifying the Character Set (CCSID) Specifying Other Message Options Sending Messages Retrieving Messages Updating Message Information Troubleshooting Using SSH Creating an SSH Session OpenSSH and PEM-Encoded Keys Example: Listing Files via SFTP Example: Authenticate with Keyboard Interactive Example: Execute a Remote Command Example: Port Forward