我正在尝试使用 NotesHTTPRequest(HCL Notes 版本 11.0.1 SHF92)调用 put 请求,不幸的是,返回的响应代码似乎是错误的。
当我使用具有有效正文的 Postman 调用服务时,我得到响应代码 204 No Content。这是有意的,因为服务没有返回任何响应。如果 - 使用 Postman - 我使用了错误的正文,我会收到带有错误消息的响应代码 500。
我在 lotusscript 代理中尝试相同的方法
Dim request As NotesHTTPRequest
Set request = session.Createhttprequest()
Dim jsnav as NotesJsonNavigator
'... build jsnav ...'
Call request.Setheaderfield("Authorization", "Basic " + EncodeBase64 (user + ":" + password))
request.preferstrings = True
Dim response As String
response = request.put(url, jsnav.stringify())
Print request.Responsecode
无论 jsnav 中的内容如何,代码都会打印“HTTP/1.1 100 Continue”。
ResponseCode 是否未针对放置请求实施?
有没有办法获得与使用 Postman 返回的响应代码相同的响应代码?
不幸的是,我无法提供有关被调用 api 的任何详细信息,因为这是一项私人公司服务。
更新:似乎还有更多事情要做,因为 - 当我使用错误的身份验证凭据提出请求时,我仍然得到 100(在 Notes 中,而不是在 Postman 中)。