Back to Adaptive Vision Library website

You are here: Start » Function Reference » HTTP » Http_SendRequest_POST_JSON

Http_SendRequest_POST_JSON


Header:AVL.h
Namespace:avl

Sends a POST request in JSON format to the server and receives answer.

Syntax

C++
C#
 
void avl::Http_SendRequest_POST_JSON
(
	const atl::String& inUrl,
	const atl::String& inJsonData,
	atl::Conditional<atl::String>& outAnswer,
	int& outResponseCode
)

Parameters

Name Type Default Description
inUrl const String& Url of request.
inJsonData const String& Request JSON to send.
outAnswer Conditional<String>& Answer text if provided in UTF-8 encoding.
outResponseCode int& Answer code. Typically 200 for OK.

Description

Filter sends a POST request to the server using application/json format. Filter waits for the text sever answer.

Examples

Filter executed with parameters:

  • inUrl = http://localhost/test
  • inJsonData = "{'value': 5}"

Request sent to the server:

POST /test HTTP/1.1
Host: localhost
User-Agent: Adaptive Vision/1.0
Accept: application/json
Content-Type: application/json
charset: utf-8
Content-Length: 12

{'value': 5}

See Also