Skip to main content
insightsoftware Documentation insightsoftware Documentation
{%article.title%}
Published:
Was this article helpful?
0 out of 0 found this helpful

Rest ExecutePost

Use this command to post to a resource using a restful HTTP POST method. You may also want to use this command in conjunction with the REST GETRESPONSESTATUS command to retrieve additional information regarding the status of the request.

Syntax:

REST EXECUTEPOST url USING Source TO Target [Timeout]

where:

  • url is the resource where the data will be posted.
  • Source is the data to post. Source can be a variable or a document name.
  • Target is the variable or document that will contain the response.
  • Timeout is the time to wait, in seconds, for the total request.

Syntax example:

CREATE VARIABLE TestPost AS String

CREATE VARIABLE TestPostResponse AS String

SET VARIABLE TestPost = "$MyRequest$"

CREATE DOCUMENT "TestPost.json"

WRITE "TestPost.json" VARIABLE TestPost APPEND

REST SETREQUESTHEADER "Content-Type" "application/json"

REST EXECUTEPOST "https://httpbin.org/post" USING "TestPost.json" TO TestPostResponse

EXPORTVARIABLE TestPostResponse "TestPostResponse.json"

Published:

Rest ExecutePost

Use this command to post to a resource using a restful HTTP POST method. You may also want to use this command in conjunction with the REST GETRESPONSESTATUS command to retrieve additional information regarding the status of the request.

Syntax:

REST EXECUTEPOST url USING Source TO Target [Timeout]

where:

  • url is the resource where the data will be posted.
  • Source is the data to post. Source can be a variable or a document name.
  • Target is the variable or document that will contain the response.
  • Timeout is the time to wait, in seconds, for the total request.

Syntax example:

CREATE VARIABLE TestPost AS String

CREATE VARIABLE TestPostResponse AS String

SET VARIABLE TestPost = "$MyRequest$"

CREATE DOCUMENT "TestPost.json"

WRITE "TestPost.json" VARIABLE TestPost APPEND

REST SETREQUESTHEADER "Content-Type" "application/json"

REST EXECUTEPOST "https://httpbin.org/post" USING "TestPost.json" TO TestPostResponse

EXPORTVARIABLE TestPostResponse "TestPostResponse.json"

For an optimal Community experience, Please view on Desktop