我正在使用以下odata nodejs client library:
此库使用nodejs的热门request库。
但是,根据我的需要,我需要为请求库使用NTLM包装器。
有没有办法设置我的nodejs程序,以便odata nodejs客户端库启动的所有请求调用(获取/发布/置位)都通过包装器传送?
基本上,我认为我要求一种方法来拦截和管理通过NTLM包装器的调用。当我输入这个时,我认为这是不可能的,我必须修改odata库以使用NTLM请求包装器。
答案 0 :(得分:0)
根据文档,所有http方法(对于非批处理查询)都采用选项参数,该参数将传递给基础请求库。
- get(options)
- post(body, options)
- put(body, options)
- patch(body, options)
- delete(options)
您应该可以使用它来使用适当的NTLM数据修改请求。