簡體   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