我們在一臺服務器上使用C/Side來嘗試在不打開瀏覽器窗口的情況下調用另一臺服務器上的PHP腳本的URL。我們希望腳本作爲後臺進程運行。到目前爲止,我們嘗試過的所有東西都會打開瀏覽器有什麼建議麼?如何在不打開C/Side中的瀏覽器的情況下調用URL?
0
A
回答
0
我用HttpClient來做到這一點。但是在Nav中並不是那麼簡單,因爲你不能調用一個異步方法並將其返回值賦給一個變量。所以我在c#中創建了一個包裝類。
public class NavHttpClient
{
private HttpResponseMessage responseMsg;
public HttpResponseMessage ResponseMsg
{
get { return responseMsg; }
}
public async Task GetAsync(string requestUri)
{
HttpClient client = new HttpClient();
responseMsg = await client.GetAsync(requestUri);
}
}
然後我將這個類導出到類庫中。現在,我可以用它NAV這樣:
NavWebClient:DOTNET的NavWebClient.NavHttpClient.'NavWebClient,版本= 1.0.0.0,文化=中立,公鑰=空」
NavWebClient := NavWebClient.NavHttpClient;
NavWebClient.GetAsync('http://localhost').Wait;
IF NavWebClient.ResponseMsg.IsSuccessStatusCode THEN
...
0
相關問題
- 1. 在不打開瀏覽器窗口的情況下調用URL
- 2. 如何在不使用瀏覽器的情況下使用Python打開URL?
- 3. 如何在不指定URL的情況下打開默認的Android瀏覽器?
- 4. 在不使用瀏覽器的情況下打開網址
- 5. 機器人框架:在不啓動URL的情況下打開Chrome瀏覽器
- 6. 如何在不打開瀏覽器的情況下下載pdf文件
- 7. 在不通過CMD打開瀏覽器的情況下運行URL
- 8. 如何在不失去瀏覽狀態的情況下調用瀏覽器?
- 9. XDK - 在不使用Cordova的情況下在瀏覽器中打開鏈接
- 10. 如何在不打開瀏覽器的情況下運行web進程#
- 11. 如何在不打開瀏覽器的情況下執行http請求?
- 12. 如何從url下載文件? (不在瀏覽器中打開)
- 13. 如何在瀏覽器中未打開頁面的情況下運行ASP.NET 5
- 14. 如何在不打開鏈接的情況下打開Visual Studio中的內置瀏覽器?
- 15. Java Android - 在沒有打開瀏覽器的情況下按下按鈕時調用URL
- 16. 如何在沒有打開瀏覽器或在Blackberry中使用browserfield的情況下連接到URL
- 17. 在不打開瀏覽器的情況下使用chromeDriver運行Geb測試
- 18. 在不使用Selenium打開瀏覽器的情況下執行操作
- 19. comet.c不能在瀏覽器中打開多個頁面的情況下工作
- 20. 在不使用瀏覽器的情況下在Android中打開一個文件的URL
- 21. 在默認瀏覽器例外情況下打開
- 22. 在不影響瀏覽器歷史的情況下在同一瀏覽器窗口中打開新頁面
- 23. 如何在不打開它的情況下調用aspx頁面
- 24. 如何在不重新加載瀏覽器的情況下更改我的Url?
- 25. 如何在不打開瀏覽器的情況下在我們的android應用程序中查看網頁?
- 26. 在不打開瀏覽器的情況下廢除網站數據(python)
- 27. 僅在頁面不顯示的情況下才打開瀏覽器
- 28. Jenkins在不打開瀏覽器的情況下運行硒測試
- 29. 如何在不打開網頁瀏覽器的情況下請求打開網址?
- 30. watir-webdriver可以在不打開Chrome瀏覽器的GUI瀏覽器的情況下提交表單嗎?
請添加你試過的問題的代碼 –
所以你想叫它像一個Web服務? PHP會返回哪種類型的結果? –