2012-06-14 139 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地址..

那麼,有沒有其他的方式,我可以在這裏實現我的目標是什麼?

感謝

回答