默认状态下,Web客户端使用URL和HTTP方法与HTTP方法VI的连线板上的控件交换数据。例如,如创建了一个HTTP方法VI,该VI的两个数值控件对应于连线板上的两个接线端。Web客户端可通过URL或HTTP方法向这两个控件发送值。HTTP方法VI会返回一个响应,例如,两个数的和。默认响应格式为JSON字符串。JSON字符串包括连接至HTTP方法VI连线板显示控件的值。可配置响应格式按XML、HTML、纯文本格式返回数据。在Web服务属性对话框的HTTP方法VI设置页配置响应格式类型。

注: HTTP方法VI可以自定义格式(例如,自定义HTML页或图像数据)返回数据流至客户端,而不是通过连线板返回数据。

HTML表单、Web浏览器、HTTP客户端VI,以及第三方支持HTTP的应用程序均可使用HTTP方法与HTTP方法VI交互数据。

注:每次客户端重新连接至HTTP方法VI时(例如,刷新浏览器),客户端都会发送一条新的HTTP请求。

HTTP方法

Web服务支持Web通信中最常见的四种HTTP方法:

  • POST - 用于发送数据和上载文件。使用常见的HTML表单或其他兼容的客户端通过POST方法提交信息。这些信息叫做POST数据。
  • GET - 用于从Web服务获取数据。
  • PUT - 除POST之外上载文件的另一种方法。在RESTful设计中,PUT和POST具有不同的使用场景。
  • DELETE - 用于要求Web服务删除某个资源。

关于HTTP方法定义(包括POST、GET、PUT、DELETE方法)的更多信息,见World Wide Web Consortium网站www.w3.org

相关信息

数据通信方法主页