[英]HttpListener works on Windows 10 but not Windows 11
我有一個在 Windows 10 下運行良好的應用程序,但是自從升級到 Windows 11 后就停止工作了。 我已經將問題追溯到 HttpListener: 它的細節並不重要(它基本上對它收到的任何東西都回復“授權”)。 在 Windows 10 上它工作正常。 在 Windows 11 上,它 ...
[英]HttpListener works on Windows 10 but not Windows 11
我有一個在 Windows 10 下運行良好的應用程序,但是自從升級到 Windows 11 后就停止工作了。 我已經將問題追溯到 HttpListener: 它的細節並不重要(它基本上對它收到的任何東西都回復“授權”)。 在 Windows 10 上它工作正常。 在 Windows 11 上,它 ...
[英]Using NET.HTTPListener in Powershell
我一直在使用 PoSHServer ( http://poshserver.net/ ) 作為提供一些報告的網站,該網站運行良好。 現在我想將網站的功能擴展到一些次要的 API 功能,但由於我對服務器使用身份驗證,它並沒有按預期工作。 服務器正在使用 .NET 的 HTTPListener,文檔顯 ...
[英]HttpListener response is not sent before listener is stopped
我使用下面的代碼通過瀏覽器登錄來獲取 oAuth 代碼,它工作得很好,即。 返回驗證碼,但 responseOutput.WriteAsync() 和 http.stop() 之間存在一些時間問題。 在調試時(下面 **** 上的斷點),響應按預期返回到瀏覽器。 如果我注釋掉 http.stop ...
[英]Get content length of incoming HttpListenerRequest input stream
我正在使用 C# 的HttpListner創建服務器,並且服務器正在處理來自傳入 post 請求的傳入二進制數據。 我正在嘗試制作發布請求處理程序,並且因為我正在處理二進制數據,所以我正在使用byte[] (這是我正在讀取的緩沖區)。 但問題是我必須在向緩沖區讀取任何內容之前提供緩沖區的長度。 我試 ...
[英]Serving Binary files using HttpLIstener
我正在嘗試在 c# 中創建一個 httplistener 服務器,將文件發送到客戶端(在瀏覽器上)。 這是我的代碼: 不幸的是,此代碼無法發送二進制文件,例如圖像、PDF 和許多其他文件類型。 我怎樣才能使這個 SendFile 函數二進制安全? ...
[英]Trying to setup HttpListener causes an exception, any ideas?
我正在嘗試為我的多人 Unity 游戲的服務器管理器設置 HttpListener,但在執行以下代碼時出現異常: 這是我在Listener.Start();線上收到的異常。 拋出異常:System.Net.HttpListener.dll 中的 'System.Net.HttpListenerEx ...
[英]C++ (cpp-netlib) http listener - how to remove headers
我創建了一個 HTTP 監聽器,它接受文件的 POST 請求。 我幾乎完全遵循了這個模板: https://github.com/cpp.netlib/cpp.netlib/blob/main/libs.network/example/http/echo_async_server.cpp 我這樣開始 ...
[英]Is this the right way to convert an AsyncCallback to using tasks and async/await?
我正在嘗試對一些使用 System.Net.HttpListener 和 AsyncCallback 的舊代碼進行現代化改造。 舊代碼本質上是: 我想從 AsyncCallback 轉移到使用任務和 async/await 並想出了以下內容: 我的問題是 - 我正在正確使用任務和異步/等待來替換 ...
[英]HTTP What is the purpose of GET method in forms
據我了解,GET 方法要求服務器向客戶端的瀏覽器發送一些內容。 I setup a HTTPListener in c# and when I access http://localhost:1330/form.html the request I get from the client is: ...
[英]External Connections to NIFI HTTPListen processor
我設置了一個 httpListen 處理器來監聽端口 8080。當我使用 postman 連接到 8080 上的本地主機但外部連接被拒絕時,它工作得很好。 我認為它可能是必須配置為所有外部連接的 nifi.properties 文件。 從與 nifi 服務器位於同一網絡上的端點,我能夠 ping N ...
[英]Handle cleanup limited simple webserver loop after response
我編寫了一個腳本來使用 F# 獲取訪問令牌(隱式流)。 為此,我啟動了一個簡單的網絡服務器/偵聽器,並且只想處理重定向,然后將令牌發送回客戶端/偵聽器。 我堅持的是一種干凈/正確的方式來處理取消和清理。 問題是我需要先開始收聽,然后啟動瀏覽器進行重定向。 所以我需要在啟動瀏覽器並准備好取消/完成/清 ...
[英]How to implement SSE in Mule 3.9.0 using http listener and jersey
是否可以使用 mule (3.9.0) 和 jersey 實現服務器發送事件 (SSE)? 似乎騾子 http 監聽器立即關閉了連接。 有沒有辦法讓騾子保持插座打開? 我已經實現了配置: 和 jersey 資源如下: ...
[英]HttpListenerRequest.GetClientCertificate() not returning the complete certificate chain
我有一個 web 服務器使用 C# 中的HttpListener實現,有一個 Go 客戶端與該服務器通信。 作為要求的一部分,我需要在服務器上驗證從客戶端發送的證書,並且我正在從客戶端發送證書鏈。 我找到了方法HttpListenerRequest.GetClientCertificate()來獲取 ...
[英]How do I make System.Net.HttpListener long running, or is there a better way?
應用 我正在從事 IIoT 項目。 我需要能夠在 HMI 運行在 Win7 上的設備上接收簡單的消息(json 有效負載)。 在某些情況下,我們為此使用 3rd 方 MQTT,但對於這種情況,我正在查看 HTTP,特別是 C#(.NET Framework 4.0)中的一個小型 http 服務器。 ...
[英]Handle multiple http request HttpListener using multithread leads to strange behavior
我正在嘗試創建一個HttpListener並接受 Http 請求,對於每個HttpListenerContext我創建一個專用線程來像這樣處理它 在HandleContext我做了一個Thread.Sleep(5000)來模擬工作和Console.WriteLine(DateTime.Now)用於調 ...
[英]System.Net.HttpListener - Windows 10 - Method to take over the port used by different user on same machine but same application
我要求在 windows 10 下,同一台機器上的 2 個不同用戶(通過 windows 功能“切換用戶”切換)必須能夠運行相同的應用程序。 構造函數運行以下代碼,第二個用戶出現問題。 正如預期的那樣,該端口已被使用,因此會觸發異常。 我該怎么做才能解決此問題,以便“當前登錄的用戶”可以使用該端口? ...
[英]HttpListener blocking when using tasks and task.delay
所以做一個個人項目寫一個簡單的http服務器。 沒有什么花哨。 但我想使用任務來處理請求。 所以我寫了下面的代碼,由於某種原因它“阻塞”但不是真的? 所以我啟動服務器,然后在 chrome 中打開兩個單獨的選項卡,我大致同時向服務器發送請求。 所以理論上這兩個請求應該在大約 3 秒內完成。 但是,第 ...
[英]Use Mirth as an API listener, NOT using Mirth to initiate the API payload
我們希望有一個發送應用程序向 Mirth 發送一個帶有數據有效負載的 API 帖子。 Mirth 通過偵聽器接收此有效負載,然后將其在目標中轉換為 HL7 格式並轉換為 RIS。 我在設置時遇到問題。 我相信我應該使用 HTTP 監聽器來實現這一點。 建議? ...
[英]HttpListener accepts 2 times for each connection?
我正在使用 VS2019 測試 C# HttpListener,.net 核心 3.1 的控制台應用程序首先,我在管理員模式下使用 powershell 並運行: 然后我的 C# 程序如下: 問題是,每次我使用 edge 或 chrome 瀏覽“localhost”時,while 循環運行 2 次 ...
[英]How to get all headers from HttpListenerResponse .NET core
我有一個 HttpListenerResponse,其中 Headers 數組僅包含 2 個條目。 HttpListenerResponse 的全部內容見這張圖 我正在使用 Postman 測試我的 HttpListener。 在我的 postman 響應中,我看到以下標題: 如您所見,響應中存 ...