post Method

Posts data to the HTTP server using the HTTP POST method.

Syntax

def post(url: str) -> None: ...

Remarks

This method posts data to the HTTP server using the HTTP POST method. The posted data is taken from post_data and/or attached_file properties. The server response text is received through the on_transfer event, and the HTTP response headers through the on_header event. If local_file is not empty the data (not the headers) is written there as well.

If the goal is to upload a file or binary form data to a receiving script, the postdata must be MIME encoded, or you should use the WebUpload or WebForm component.

Example (Performing a Post)


HTTPControl.ContentType = "application/x-www-form-urlencoded"
HTTPControl.PostData = "firstname=Tom&lastname=Thompson&country=US"
HTTPControl.Post(myurl)

Copyright (c) 2022 /n software inc. - All rights reserved.
IPWorks 2020 Python Edition - Version 20.0 [Build 8307]