主要内容

本页采用了机器翻译。点击此处可查看英文原文。

MWHttpClient

关于 MWHttpClient

实现 MWClient 接口。

MATLAB® Production Server™ 客户端和服务器之间建立基于 HTTP 的连接。客户端和服务器可以托管在同一台计算机上,也可以托管在不同平台的不同计算机。

MWHttpClient 允许客户端调用服务器托管的通用可部署存档导出的 MATLAB 函数。可部署存档以 URL 的形式提供给客户端。

一个服务器可以托管多个可部署存档,因为每个可部署存档都有一个唯一的 URL。

为了建立客户端-服务器通信,需要满足以下要求:

  • 可部署存档的 URL 格式为:http://localhost:port_number/archive_name_without_extension

  • 可部署存档导出的 MATLAB 函数的名称

  • 有关每个 MATLAB 函数的输入和输出数量及其类型的信息

  • 用户编写的界面包括:

    • 与可部署存档导出的 MATLAB 函数同名的公共方法。方法在输入和输出的数量及其类型方面必须与 MATLAB 函数一致

    • 该接口中的每个方法都应该声明异常:

      • Mathworks.MPS.Client.MATLABException - 表示 MATLAB 错误

      • System.Net.WebException - 表示客户端-服务器通信期间的任何传输错误

    • 接口中的方法可以重载,具体取决于该方法所代表的 MATLAB 函数

    • 接口名称不必与可部署存档名称匹配

成员

构造函数

 public class MWHttpClient : MWClient

创建 MWHttpClient 的实例

公共实例方法

 CreateProxy

 Close

要求

命名空间

com.mathworks.mps.client

程序集

MathWorks.MATLAB.ProductionServer.Client.dll

另请参阅

MWClient