问题标签 [ipworks]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
servicestack - 使用 IPWorks nSoftware 的 Json 反序列化 BodyStyle Wrap 问题
我正在使用IPWorks nsoftware创建服务。在其中,调用我正在使用的服务
我将 Json 响应作为字符串获取
[{"角色":{"名称":"管理员","created_at":"2012-02-11T09:53:54-02:00","updated_at":"2012-04-29T23:43:47- 04:00","id":1"}},{"role":{"name":"NormalUser","created_at":"2013-02-11T08:53:54-02:00","updated_at ":"2013-04-29T23:43:47-03:00","id":2"}}]
这里的 json 字符串包含我的域对象“角色”,它被附加到我的响应中(即消息的正文样式被包装)。我正在使用ServiceStack.Text的 Deserializer 将响应字符串转换为我的对象。但是既然是包裹的,那么反序列化就不正确了。
这里有什么我想念的吗?是否有任何“BodyStyle”属性可以添加到 Rest 请求中?
.net - 列出 CalDAV 上可供用户使用的日历 (Bedework)
我使用 IP Works .Net CalDAV 组件在 Bedework 快速入门日历服务器上运行,该服务器设置在 localhost:8080 上。为了访问日历,我需要知道它们的资源 URI。
当使用 Baikal (SabreDAV) 作为服务器时,我只是使用 WebDAV ListDirectory 查看子目录,这将是各种日历 URI。
但是,我无法在 Bedework 上完成这项工作,它只返回基本 URL。
' http://localhost:8080/ucaldav/principals/users/vbede/ '
在 CalDAV 上为用户获取日历的适当方法是什么?更具体地说,关于 Bedework?
c# - 如何通过 ipworks 获取文档
库 ipworks 提供了一些获取文本消息的方法。
在文档中,我没有找到如何使用 imaps 通过 ipworks 库读取附件。
c# - Ipworks 数据丢失
我使用 ipworks 的 ipport 组件。当触发 datain 事件时,我将数据放入队列中,然后在不同的线程中处理它。数据来得太快了,我相信传入的数据丢失了。我该如何解决这个问题?
jquery - 如何使用 Indy http 或 ipworks http 模拟登录?
我在 jquery 中有这段代码:
如何检索从该页面返回的“数据”?使用 indy http 或 ipworks http?
asp-classic - 折扣asp.net 经典asp ipworks
我需要能够从 SmarterMail(DiscountASP.net 附带的电子邮件)中检索电子邮件。DiscountASP 声称他们已经安装了 IPWorks 套件,但是当我尝试调用它时:
设置 imap = Server.CreateObject("IPWorksASP.IMAP")
或者
设置 imap = Server.CreateObject("IPWorksASP6.IMAP")
我收到服务器创建对象错误。有人能告诉我在 DiscountASP.net 上创建 IPWorks 的 IMAP 对象的正确语法吗?
谢谢 - 罗伯特
c# - IPWorks JSON 错误 - 不支持地址系列
我已经安装了 IP*Works Trial 组件以使用 JSON 组件来请求 RESTful 服务。
我已经设法使用标准 HttpWebRequest 让这段代码工作,但现在使用 IP*Works 组件我遇到了一个我无法理解的错误。
我的代码是:
我还尝试了什么:
- 从 localhost 更改为 127.0.0.1 - 为此我得到一个 302,然后 URL 也不会在 POSTMAN 客户端中返回任何 JSON。
- 在 GET 和 POST 方法之间更改
- 删除了 .json 的 url 扩展名
- 改为 REST 对象而不是 Json 即 Rest ipwRest = new Rest();
- IP*Works 错误文档表明这是一个 TCP/IP 错误,但没有进一步的信息。
delphi - 具有非阻塞 tcp 调用的 TThread
我在TThread中使用ipWorks组件TipwIPPort。据我了解,TipwIPPort 是非阻塞的。
我熟悉创建线程,其中Execute方法中的所有处理都是“阻塞”的。
在这种情况下,我需要连接到远程服务器,然后使用TIpwIPPort.DataToSend进行后续调用。我在线程的Execute函数中调用Connect方法。但是永远不会触发 OnConnected事件。
我需要设置哪些参数和属性(例如,传递给构造函数的“CreateSuspended”、FreeOnTerminate值)以便我可以控制何时终止线程。
active-directory - Delphi IPWorks LDAP PASSWD_CANT_CHANGE
I am using Delphi 10.3 and IPWorks LDAP component. I can modify most attributes without any issues, such as unicodePwd
, givenName
, and mail
. However, for the userAccountControl
attribute of a user, I am unable to set ADS_UF_PASSWD_CANT_CHANGE
, of course after successfully binding as an administrator with secure connection and supplying correct DN, because if the connection is not secure, it is impossible to modify the password:
It is strange that I can not modify ADS_UF_PASSWD_CANT_CHANGE
. It doesn't take effect on the user. When I check the user, this attribute is still unchecked. I don't understand why.
delphi - Delphi IPWorks XMPP - 搜索用户
我使用 IPWorks 的 TipwXMPP 组件来构建我自己的 XMPP 客户端。Everythink工作正常。但我发现没有办法搜索用户添加为好友。有了确切的 ID,我可以添加好友。但有时用户不知道确切的 ID,所以他应该像任何字符串一样搜索名称。在组件方法中,我找不到任何方法可以做到这一点。
有人可以帮忙吗?谢谢,迪特