[英]POST received from HttpListener
我有一個問題:我正在使用HttpListener,並且具有以下代碼片段:
while (is_active)
{
HttpListenerContext ctx = listener.GetContext ();
Debug.Log (ctx.Request.HttpMethod);
}
據我了解,每次偵聽器收到新請求時,listener.GetContext()函數都會返回該請求。 收到GET時,此方法工作正常。 然后,我的調試日志僅被調用一次,但是當我收到POST時,我的調試日志被調用了4次:一次說POST來了,而三次說GET來了。 有誰知道解決方案,為什么會這樣? 歡呼聲,伊麗莎白
顯然,收到的請求數量超出您的預期。 評論中已確認這一點。
使用Fiddler檢查傳入的確切請求。
處理您不想處理的請求的方法是
Httplistener是否也有可能忽略此請求?
沒有辦法,也沒有必要。 只需教您的代碼以忽略請求即可。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.