代理服务器身份验证
MATLAB® 提供针对这些 Web 服务接口的编程接口。
RESTful(表述性状态转移)- 使用 Web 服务中的
webread、webwrite和websave函数从 RESTful Web 服务读取内容。HTTP(超文本传输协议)- 使用 使用 HTTP 从 MATLAB 调用 Web 服务 API 实现高级 HTTP 消息语义。
要向服务器进行身份验证,请参阅Server Authentication。
RESTful Web 服务
MATLAB 支持基本、摘要式和 NTLM 代理身份验证类型。在 Windows® 平台上,MATLAB 还支持 Kerberos。要指定代理服务器设置,请选择以下项之一:
如果您使用 Web 设置指定值,则 MATLAB 忽略系统设置。
HTTP Web 服务
MATLAB 支持基本、摘要式和 NTLM 代理身份验证类型。在 Windows 平台上,MATLAB 还支持 Kerberos。要指定代理服务器设置,请选择以下项之一:
如果您在
matlab.net.http.HTTPOptions对象中指定 ProxyURI,则在 Credentials 中设置 Username 和 Password 属性。
MATLAB 选择此列表中的第一个设置。
使用 MATLAB Web 设置进行代理服务器设置
您可以使用 MATLAB Web 设置 指定代理服务器设置。
注意
MATLAB Web 设置会覆盖系统设置。
要指定代理服务器设置,请执行以下操作:
在主页选项卡的环境部分中,点击
设置。选择 MATLAB > Web。选中使用代理服务器连接到 Internet 复选框。
为代理主机和代理端口指定值。
下面是主机的可接受格式的示例:
172.16.10.8和ourproxy。对于端口,仅输入整数,例如22。如果您不知道代理服务器的这些值,请向您的系统管理员或网络管理员询问相关信息。如果您的代理服务器需要用户名和密码,请选中使用包含身份验证的代理复选框。然后输入您的代理服务器的用户名和密码。
通过点击测试连接按钮来确保您的设置工作正常。
MATLAB 尝试连接到
https://www.mathworks.com:如果 MATLAB 可以访问 Internet,则会在此按钮旁边显示成功!。
如果 MATLAB 无法访问 Internet,则会在此按钮旁边显示失败!。更正所输入的值并重试。如果仍然无法连接,请尝试使用在对 MATLAB 许可证进行身份验证时使用的值。
点击确定以接受更改。
重新启动 MATLAB 以启用更改。
使用系统设置进行代理服务器设置
如果未在 MATLAB Web 设置中指定代理,则 MATLAB 使用在操作系统设置中设置的代理。
| 操作系统 | 系统代理设置 |
|---|---|
| Windows | 设置的 |
| macOS | 系统设置的 |
| Linux® | 环境变量 |
要在系统设置中指定代理服务器设置,请参考您的 Windows、Linux 或 macOS 操作系统文档。
MATLAB 不考虑您在 Windows 中配置的代理异常。
另请参阅
matlab.net.http.HTTPOptions | matlab.net.http.Credentials