gpt4 book ai didi

HttpQueryServiceConfiguration 错误 INVALID_HANDLE

转载 作者:可可西里 更新时间:2023-11-01 16:56:01 26 4
gpt4 key购买 nike

我正在尝试通过调用 HttpQueryServiceConfiguration 为我的 Http 服务器获取一些配置信息(使用 Smalltalk 中的 HTTP SERVER API 2.0 实现) ,我收到了 INVALID_HANDLE (6) 错误。我已经查看了所有文档,并且我认为我传递了正确的参数。不知道出了什么问题。

这是我调用 api 的方式:

| length return |

info := HTTP_SERVICE_CONFIG_URLACL_SET external.
query := HTTP_SERVICE_CONFIG_URLACL_QUERY external.
key := HTTP_SERVICE_CONFIG_URLACL_KEY new.
key urlPrefix: 'http://localhost:50000/tp/'.
query KeyDesc: key.
length := ExternalLong external.
return := self dll
HttpQueryServiceConfiguration: 0
ConfigId: HttpServiceConfigUrlAclInfo
pInputConfigInfo: query asParameter
InputConfigInfoLength: query sizeInBytes
pOutputConfigInfo: info asParameter
OutputConfigInfoLength: info sizeInBytes
pReturnLength: length asParameter
pOverlapped: nil.
return = 0 ifFalse: [self osError: return]

任何想法都会有所帮助,

谢谢!

最佳答案

我在 MSDN documentationHttpSetServiceConfiguration 函数定义中找到了一条注释.通过此初始化,函数成功!!。

Must call HttpInitialize/HttpTerminate If you get error code 6 (ERROR_INVALID_HANDLE) then be aware that you must >call HttpInitialize() with HTTP_INITIALIZE_CONFIG first.

关于HttpQueryServiceConfiguration 错误 INVALID_HANDLE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29281430/

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