Visual Basic 6.0
Visual Basic 6.0
Send a Form-URL-Encoded REST Request
See more REST Examples
Demonstrates Rest.FullRequestFormUrlEncoded, which sends an application/x-www-form-urlencoded request. The body is built from the query parameters added to the object, and the response body is returned as text.
Background. For a form-url-encoded request the accumulated parameters become the request body rather than the URL query string. This matches the encoding used by HTML form POSTs.
Chilkat Visual Basic 6.0 Downloads
Dim success As Long
success = 0
Dim rest As New ChilkatRest
Dim bTls As Long
bTls = 1
Dim bAutoReconnect As Long
bAutoReconnect = 1
success = rest.Connect("example.com",443,bTls,bAutoReconnect)
If (success = 0) Then
Debug.Print rest.LastErrorText
Exit Sub
End If
' The application/x-www-form-urlencoded body is built from the query parameters added to the object.
success = rest.AddQueryParam("username","alice")
success = rest.AddQueryParam("action","login")
' Send the form-url-encoded request. The parameters become the request body rather than the URL
' query string.
Dim responseText As String
responseText = rest.FullRequestFormUrlEncoded("POST","/api/login")
If (rest.LastMethodSuccess = 0) Then
Debug.Print rest.LastErrorText
Exit Sub
End If
Debug.Print responseText