Description
Starts sending the data with POST method.
Applies to
HTTPClient object
Syntax
objectname.PostDataStart ( urlName )
|
Argument |
Description |
|---|---|
|
objectname |
The name of the HTTPClient object for which you want to start posting data. |
|
urlName |
A string value specifying the URL. |
Return value
Integer.
Returns values as follows. If any argument’s value is null, the method returns null.
1 -- Success
-1 -- General error
-2 -- Invalid URL
-3 -- Cannot connect to the Internet
-2 -- Timed out
Examples
This example requests information by sending the query data piece by piece:
Integer i, li_PackCount, li_rc
Blob lblb_NextData
HttpClient lnv_HttpClient
lnv_HttpClient = Create HttpClient
// Construct a POST request
lnv_HttpClient.SetRequestHeader("Content-Length", "9999999")
...
// Start posting data and request information
if lnv_HttpClient.PostDataStart("http://demo.appeon.com/PB/webapi_client/employee/102/photo") = 1 then
for i = 1 to li_PackCount
...
li_rc = lnv_HttpClient.PostData(lblb_NextData, 1024)
if li_rc <> 1 then exit
next
end if
if li_rc = 1 then
li_rc = lnv_HttpClient.PostDataEnd()
end if
See also


