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.
NTLM and Kerberos are 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 |
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