2016-08-01 145 views
0

嗨,大家好。 我在我的网络服务下创建一个公共内容。我正在尝试将index.html替换为公开内容。然后,我将能够在labview中将数据发送到该网页。任何有用的想法?如何将Web服务器重定向到特定的URL?

here is the project part

here is the vi part

+0

如何向客户端发送数据到网站? :)你需要http服务器不是吗? –

+0

我不确定,但post.vi的作品?或不? :)请给更多的信息:) – Omnom

+0

你应该考虑阅读这个:http://zone.ni.com/reference/en-XX/help/371361K-01/lvhowto/build_web_service/ ___比这个:http:// www .ni.com /白色纸/ 7747/EN /。我想所有的问题都会在这里得到解答。另外,我会建议阅读关于服务器端的连接一般 –

回答

1

嘛。该项目应该看起来像这样。 enter image description here

因此,请考虑将index.html直接放置在Public Content文件夹下。

然后右键单击您的VI并选择适当的方法。 然后右键单击并选择“显示方法URL”。

如果您想要一个从index.html接收一些值然后用其他值回复的VI,您可以指定输入和输出(您应该将它们连接到连接器窗格)。

  • 为了能够使用你可能想右键点击Web服务在项目层次选择属性,进入HTTP方法VI设置中,选择你的VI,转到输出类型,并切换到流HTTP的所有功能。 enter image description here 如果将此更改为Stream,则可以使用“Write Response.vi”,输出终端将不起作用。

毕竟,您右键单击Web服务并选择启动,然后右键单击应用程序Web服务器并选择发布。

请使用这些链接作为参考:http://zone.ni.com/reference/en-XX/help/371361K-01/lvhowto/build_web_service/

http://www.ni.com/white-paper/7747/en/

http://www.bloomy.com/sites/bloomy.com/files/bloomy_whitepaper_upandrunningwithlabviewwebservices.pdf

如果你要我送你的例子你可以发邮件给我,但网上也有很多例子。 我的电子邮件是:[email protected]

+0

非常感谢。如果结果再次失败,当我澄清所有代码时,我会再次请求您的帮助。祝你有个美好的一天 – Omnom

+0

我给你发了一封邮件,其中包含我所有的项目在一个zip文件中。我希望你看看它。 (邮件地址=> [email protected]) – Omnom

相关问题