idHTTP Post 引发异常无法打开文件
idHTTP Post raise exception cannot open file
当我调用 idHTTP.Post( cUrlPath + '/user/logout.json','')
从 WebService 注销时,我总是遇到异常:
cannot open file ""
所有其他 idHTTP.Post
请求工作正常(登录、创建等)。
我已经添加了一个 try-except
块来管理这个问题,但我想知道它为什么会发生,以及我可以做些什么来避免它。
您显示的代码正在调用 Post()
,只有 URL,没有数据发送到服务器。 Post()
没有仅接受 1 个参数作为输入的重载版本,它们全部采用 2 个或更多参数。很明显你没有显示你的真实代码。
我能看到此错误发生的唯一方法是,如果您正在调用具有 ASourceFile
参数的 Post()
的重载版本之一,并且您将该参数设置为空字符串, 例如
idHTTP.Post(cUrlPath + '/user/logout.json', '')
这会导致 cannot open file ""
异常。
当我调用 idHTTP.Post( cUrlPath + '/user/logout.json','')
从 WebService 注销时,我总是遇到异常:
cannot open file ""
所有其他 idHTTP.Post
请求工作正常(登录、创建等)。
我已经添加了一个 try-except
块来管理这个问题,但我想知道它为什么会发生,以及我可以做些什么来避免它。
您显示的代码正在调用 Post()
,只有 URL,没有数据发送到服务器。 Post()
没有仅接受 1 个参数作为输入的重载版本,它们全部采用 2 个或更多参数。很明显你没有显示你的真实代码。
我能看到此错误发生的唯一方法是,如果您正在调用具有 ASourceFile
参数的 Post()
的重载版本之一,并且您将该参数设置为空字符串, 例如
idHTTP.Post(cUrlPath + '/user/logout.json', '')
这会导致 cannot open file ""
异常。