Callback function prototype of the POST-method response function.
- Parameters
-
buffer | Output buffer where POST response content will be copied to. |
buffer_size | Size of the output buffer .
It's defined by the FNET_CFG_HTTP_REQUEST_SIZE_MAX parameter. |
eof | Condition flag:
FNET_FALSE = there is still more data to send. The fnet_http_post_send_t function will be called during the next iteration again.
FNET_TRUE = no more data is available for the POST response. It was the last call of the fnet_http_post_send_t function for the current POST response.
|
cookie | This parameter points to the value, which can be used to associate a custom information with a connection instance. If application store context information in the cookie , it will be preserved for future calls for this request. This allows the application to associate some request-specific state. |
- Returns
- This function must return the number of bytes actually written to the buffer pointed to by
buffer
.
The condition flag eof
indicates if the POST-method end condition has occurred.
- See also
- fnet_http_post, fnet_http_post_handle_t, fnet_http_post_receive_t
This function creates the POST-method response content.
An application should use the buffer
as output buffer for the dynamic content and set eof
flag to 1
if no data for output are available.
The HTTP server invokes this callback function after call of the fnet_http_post_handle_t and fnet_http_post_receive_t functions and continues to call this function repeatedly till the eof
will be set to 1
or the return result is set to 0
.
Definition at line 133 of file fnet_http_post.h.