GenerateHTTPResponse

GenerateHTTPResponse[expr]

gives the HTTPResponse object that is generated when a cloud object containing expr is requested on the web.

GenerateHTTPResponse[expr,req]

gives the response for the HTTP request specified by req.

Details

Examples

open allclose all

Basic Examples  (4)

Apply GenerateHTTPResponse to Delayed to locally simulate a cloud server:

GenerateHTTPResponse recurses on the expression until it returns an HTTPResponse:

You can use an explicit HTTPResponse to set the StatusCode or the headers of the response:

Use ResponseForm to get a detailed report on the computation you've run:

Scope  (3)

You can use the second argument to set the details of the HTTP request:

If the data does not conform to the API specification, the status code is 400:

Use a URL object for the request URL:

Possible Issues  (1)

Some things are not supported in a local desktop system:

Introduced in 2015
 (10.3)