文章会有【原创】或者【转载】标示,部分来自Google Baidu的学习结果 {Java/PHP/Python/Ruby/Go}

Web 服务器方法【转载】  


 

Web 服务器方法

当服务器接收到 URL 请求时,请求首部包含编码,该编码要求服务器执行一个它支持的任务。这些任务称为方法。

服务器支持下列方法:

  • Get -- 启用类属包络类型 (GET) 方法并且服务器返回 URL 标识的任何数据。如果 URL 表示一个可执行程序,则服务器返回程序的输出。
    Enabled
    

    是缺省设置。

  • Head -- 启用 HEAD 方法,并且服务器返回没有文档主体的 HTTP 文档首部。
    Enabled
    

    是缺省设置。

  • Post -- 选择 POST 来指示,对 CGI 程序的输入将在标准的输入流中传送到 CGI 程序。
    Disabled
    

    是除管理 (ADMIN) 实例之外的每个服务器实例的缺省设置。服务器管理员通过选择 Exec 作为“请求路由选择”表单上的操作,来处理由远程 HTTP 客户机提交的 POST 方法请求。此方法使 CGI 程序可以运行。除非选择 Exec 来启用 CGI 程序,否则服务器将忽略运行 CGI 程序的请求。选择 Exec 可以启用一个库中的所有 CGI 程序,或者可以只启用不同库中的特定程序。

    注意: ADMIN 服务器实例使用 POST 方法来提交配置更新。如果对 ADMIN 服务器实例禁用此方法,则将无法使用管理表单来更新服务器配置。缺省情况下,对 ADMIN 服务器实例启用 POST 方法。

  • Options -- 启用 OPTIONS 方法和由 URL 标识的请求或响应链上关于通信选项的请求信息。此方法允许客户机确定与对象或服务器的能力有关联的选项和需求。不需要对该对象执行操作或检索该对象。
    Enabled
    

    是缺省设置。

  • Trace -- 启用 TRACE 方法,并且服务器回应客户机所发送的请求消息。此方法允许客户机查看请求链的另一端正在接收的内容。然后,客户机可以将该数据用于测试或诊断信息。响应的内容类型是
    message/http
    
    Enabled
    

    是缺省设置。

  • Connect -- 启用 CONNECT 方法,并且服务器可以通过代理服务器在客户机(如 Netscape Navigator)和远程服务器之间建立 SSL 隧道技术对话。客户机和代理服务器之间以及代理服务器和远程服务器之间的对话是安全的。代理服务器不能访问发送到客户机的数据。代理服务器可以是基本服务器或安全服务器。
    Disabled
    

    是缺省设置。要启用 SSL 隧道技术,转至“代理服务器设置”并指定一个 SSL 隧道技术端口。

  • Put -- 请求包含数据和一个 URL。服务器存储 URL 中标识的资源。如果资源已经存在,则 PUT 会替换它。如果资源不存在,则 PUT 会创建它。由于 PUT 一般允许客户机添加或替换服务器上的信息,所以必须使用保护设置来定义谁可以使用此方法,以及可以将此方法用于哪些文件。
    Disabled
    

    是缺省设置。

  • Delete -- 启用 Delete 方法,并且服务器删除由 URL 标识的对象。在删除该对象之后,该 URL 不再有效。由于 delete 一般允许客户机从服务器删除信息,所以必须使用保护设置来定义谁可以使用此方法,以及可以删除哪些文件。
    Disabled
    

    是缺省设置。


[ Information Center 主页 | 反馈 ] [ 法律信息 | AS/400 词汇表 ]