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:

Wolfram Research (2015), GenerateHTTPResponse, Wolfram Language function, https://reference.wolfram.com/language/ref/GenerateHTTPResponse.html.

Text

Wolfram Research (2015), GenerateHTTPResponse, Wolfram Language function, https://reference.wolfram.com/language/ref/GenerateHTTPResponse.html.

CMS

Wolfram Language. 2015. "GenerateHTTPResponse." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/GenerateHTTPResponse.html.

APA

Wolfram Language. (2015). GenerateHTTPResponse. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/GenerateHTTPResponse.html

BibTeX

@misc{reference.wolfram_2024_generatehttpresponse, author="Wolfram Research", title="{GenerateHTTPResponse}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/GenerateHTTPResponse.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_generatehttpresponse, organization={Wolfram Research}, title={GenerateHTTPResponse}, year={2015}, url={https://reference.wolfram.com/language/ref/GenerateHTTPResponse.html}, note=[Accessed: 22-November-2024 ]}