gives the HTTPResponse object that is generated when a cloud object containing expr is requested on the web.
gives the response for the HTTP request specified by req.
- GenerateHTTPResponse effectively simulates the behavior of the Wolfram Engine cloud server.
- GenerateHTTPResponse can be used both locally on a desktop system and in the cloud. Certain operations that require extended cloud infrastructure are not supported by GenerateHTTPResponse on local desktop systems.
- The expression expr can contain any of the heads used in CloudDeploy, such as Delayed, FormFunction, etc.
- In GenerateHTTPResponse[expr,req], the request req can be an association of the form returned by HTTPRequestData or an explicit URL in the form "url" or URL["url"].
Examplesopen allclose all
Basic Examples (4)
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:
Use a URL object for the request URL: