繁体   English   中英

Web请求在客户端上运行

[英]Web Request to run on client

我们有一个硬件要集成到我们的项目中,该设备充当HTTP服务器。 在我们的本地网络中,一切正常,但是当我们将其放在实时服务器上时出现了问题。 让我在这里用简单的代码解释原因

<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地址。

那么我还有其他方法可以实现我的目标吗?

谢谢

我使用HTTPWebRequest来解决问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM