簡體   English   中英

監控來自 HttpClients c# 的 POST 請求

[英]monitoring POST requests from HttpClients c#

我創建了一個 WEB API 作為 JSON 消息(ID,名稱)從 HttpClients 接收 POST。 我的目標是檢查我的遠程計算機是否處於活動狀態,因此 Httpclient 每 24 小時向服務器發送一條 POST 消息。 到目前為止,我已經設法將來自遠程客戶端的所有消息保存到一個文本文件中。

所以,我的問題是,跟蹤所有消息並知道哪個客戶在過去 48 小時內沒有發布的最佳方法是什么?

謝謝,

謝伊。

I use PostAsJsonAsync method to send json
"X-Version: 1"
This is what I have done so far

using (var client = new HttpClient()) {
    client.BaseAddress = new Uri("https://api.clickatell.com/");
    client.DefaultRequestHeaders.Accept.Clear();
    client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", "xxxxxxxxxxxxxxxxxxxx");
    client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
    var response = client.PostAsJsonAsync("rest/message", svm).Result;
}

好吧,你需要 cron 一個任務,與你從遠程計算機收到帖子時所做的相反。

打開文件,閱讀它並檢查計算機列表(我想你在另一個文本文件中)

所以使用 stream 閱讀器,並解析您閱讀的每一行的內容......

完成后重命名文件:P

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM