2012-06-14 99 views
0

我们有一个硬件东西要集成到我们的项目中,该设备充当HTTP服务器。 在我们的本地网络中,一切都很好,但是当我们把它放在活动服务器上时出现问题。让我用简单的代码在这里说明理由Web请求在客户端上运行

<form method="LINK" action="http://192.168.0.78:80/XXX/%3C%3Fxml%20version=%221.0%22%20encoding=%22UTF-8%22%3F%3E%3CRequest%3E%3CCallback%3EMirko%3C/Callback%3E%3CAction%3ESCAN%3C/Action%3E%3C/Request%3E"> 
<input value="Test callback" type="submit"> 
</form> 

正如你所看到的,在提交表单上我的IP,其中设备连接,因此,如果我把这个在我的网站说xyz.com其正常工作,因为其重定向到我的本地IP

但是现在我必须将此集成到WebRequest中,因为我无法进入客户端响应。所以,如果我写

req = (HttpWebRequest)HttpWebRequest.Create("http://192.168.0.78:80/XXX/%3C%3Fxml%20version=%221.0%22%20encoding=%22UTF-8%22%3F%3E%3CRequest%3E%3CCallback%3EMirko%3C/Callback%3E%3CAction%3ESCAN%3C/Action%3E%3C/Request%3E"); 

现在这不作品,显然是因为它试图找到活的服务器我的IP地址..

那么,有没有其他的方式,我可以在这里实现我的目标是什么?

感谢

回答