专业化管理 > 配置您的 Windchill 环境 > Windchill 运行时环境 > 服务器软件组件 > HTTP 网关 > HTTP 请求
  
HTTP 请求
HTTP 网关是通过 HTTP GET 或 POST 请求来访问的。A Windchill URL 通常采用以下形式:
http://<主机>:<端口>/<网关路径>/<类名>/<方法名称>?<自变量>
<类名><方法名> 由方法服务器使用,以发送对特定处理方法的请求,而 <参数> 是一个 URL 编码的查询字符串。该查询字符串用于提供特定于所调用方法的其他数据,如对象 ID。使用 POST 请求时,还可能在 POST 请求的正文中提供其他数据。
此数据范围较广,可以从简单 URL 编码的 HTML 表单数据到由多个部分组成的 MIME 邮件 (包含一个或多个文件的全部内容)。无论哪种情况下,目标类都将负责形成 URL,而目标方法应知道所需的内容。
许多目标方法都接受 GET 和 POST 请求,并需要 GET 请求的查询字符串或 POST 请求的主体,以包含 URL 编码的表单数据。这是标准编码,如果向 Web 服务器提交简单的 HTML 表单,就会产生这种编码。即使这些请求是在 Windchill Java 小程序而不是在 HTML 表单中产生的,它也允许将 HTML 表单用作这些方法的测试驱动程序。
基本上,URL 编码的表单数据发送任意的“名称=值”对,由问号 (?) 分隔开来。所有空格都由加号 (+) 代替,所有特殊字符都按十六进制转换成 %dd 格式,其中 dd 是代表原字符的十六进制 ASCII 值。