簡體   English   中英

如何取消TCL HTTP請求

[英]How to cancel tcl http request

http::geturl "http://xxxx:8080/api/security/oauth2/token" \
        -headers {} -method POST -type application/x-www-form-urlencoded \
        -query username=admin&grant_type=password&password=admin&client_id=security-service

我有上述tcl http request

如果response time較長,請提出如何取消此request建議?

謝謝。

免責聲明:我自己還沒有嘗試過。

查看http文檔 ,我認為您應該在初始的http::geturl調用中指定-timeout flag ,以防止發生某些奇怪的情況而永久掛起您的應用程序。

在回答您的原始問題時,似乎要取消請求,您應該調用http::reset並傳遞由原始http::geturl調用返回的令牌。 當然, 除非您還指定了-command否則在請求完成之前不會真正退還給您,在這種情況下,令牌將傳遞給您指定的腳本。

暫無
暫無

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

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