Web Operations

The Wolfram Language provides many mechanisms for interfacing with the webfrom exporting graphics and structured interactive documents to interacting with web APIs, importing web data, setting up cloud-based web services, and manipulating URLs and other web constructs.


Creating Static Content

Export export any graphic, expression, or notebook to all standard web formats

"HTML"  ▪  "GIF"  ▪  "JPEG"  ▪  "Flash"  ▪  "XHTML+MathML"  ▪  "PDF"  ▪  ...

Hyperlink define a button that jumps to a URL

EmbeddedHTML raw HTML directly embedded in a document

Content in the Cloud

CloudDeploy deploy to the Wolfram Cloud etc.

ExportForm define a format for a deployed object (e.g. "HTML", , ...)

EmbedCode generate code for embedding on web pages

ResponseForm  ▪  HTTPResponse  ▪  HTTPRedirect  ▪  ExternalBundle  ▪  URLDispatcher

Active Web Elements

APIFunction specify a web API to create

FormObject define the structure of a form

FormFunction specify an active web form to create

FormPage specify an active form page for repeated computations

Delayed an expression to evaluate whenever it is visited on the web

Creating Arbitrary Raw Web Content

XMLTemplate define an HTML template with <wolfram:...> etc. tags

TemplateApply apply an HTML template to create an HTML page

HTTP Operations

URLFetch fetch the contents of a URL as a string

URLSave save the contents of a URL to a file

URLFetchAsynchronous  ▪  URLSaveAsynchronous  ▪  $HTTPCookies

URL Manipulation »

URLEncode  ▪  URLDecode  ▪  URLQueryEncode  ▪  URLBuild  ▪  URLShorten  ▪  ...

Web Import »

Import import from web URLs, extracting data and content

"HTML"  ▪  "XML"  ▪  "ApacheLog"  ▪  "RSS"  ▪  ...

Accessing Web APIs

ServiceExecute call curated or other web APIs

Web Services »

InstallService install web services from a WSDL description

Raw XML Manipulation »

XMLElement, XMLObject general symbolic representation of XML

Translate this page: