gpt4 book ai didi

c# - WebRequest.GetResponse 锁定?

转载 作者:可可西里 更新时间:2023-11-01 08:50:39 24 4
gpt4 key购买 nike

在编写以下代码时,我的代码锁定在 GetResponse 上。为什么?

        try
{
WebRequest myWebRequest = WebRequest.Create(strURL);
WebResponse myWebResponse = myWebRequest.GetResponse();
//more code here

最佳答案

如果您向同一个主机发出了多个请求,并且没有处理掉 WebResponse,通常会发生这种情况。 .

默认的连接管理设置一次只允许 2 个(或者可能是 4 个,我不记得了)打开到同一主机的连接。如果您真的需要更改它,请使用 <connectionManagement> app.config 元素 - 但通常您只需处理 WebResponse 就可以了:

try
{
WebRequest myWebRequest = WebRequest.Create(strURL);
using (WebResponse myWebResponse = myWebRequest.GetResponse())
{
//more code here

关于c# - WebRequest.GetResponse 锁定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1386628/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com