MATLAB® provides programmatic interfaces to these Web service interfaces.
RESTful (Representational state transfer)—Use the webread, webwrite, and websave functions in Web Access to read content from
RESTful Web services.
HTTP (Hypertext Transfer Protocol)—Use the HTTP Interface API to implement advanced HTTP messaging semantics.
To use a proxy server, see Proxy Server Authentication.
Kerberos is not supported on Linux® and macOS platforms.
Authentication | Platform |
| System Setup | |
|---|---|---|---|---|
Basic | Windows® Linux macOS | Required |
| N/A |
Digest | Windows Linux macOS | Required |
| N/A |
NTLM | Windows | Optional | Do not specify | Logged into Windows domain |
NTLM | Linux macOS | Required |
| N/A |
Kerberos | Windows | Optional | Do not specify | Logged into Kerberos domain |
Kerberos is not supported on Linux and macOS platforms.
Server Authentication | Platform | matlab.net.http | matlab.net.http | System Setup |
|---|---|---|---|---|
Basic | Windows Linux macOS | Credentials property | N/A | |
NTLM | Windows | Credentials property |
| Logged into Windows domain |
NTLM | Linux macOS | Credentials property | N/A | |
Kerberos | Windows | Credentials property |
| Logged into Kerberos domain |
matlab.net.http.AuthenticationScheme | matlab.net.http.Credentials | matlab.net.http.HTTPOptions