问题标签 [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.

0 投票
1 回答
396 浏览

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 请求中?

0 投票
1 回答
615 浏览

.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?

0 投票
1 回答
794 浏览

c# - 如何通过 ipworks 获取文档

库 ipworks 提供了一些获取文本消息的方法。

在文档中,我没有找到如何使用 imaps 通过 ipworks 库读取附件。

0 投票
1 回答
153 浏览

c# - Ipworks 数据丢失

我使用 ipworks 的 ipport 组件。当触发 datain 事件时,我将数据放入队列中,然后在不同的线程中处理它。数据来得太快了,我相信传入的数据丢失了。我该如何解决这个问题?

0 投票
1 回答
180 浏览

jquery - 如何使用 Indy http 或 ipworks http 模拟登录?

我在 jquery 中有这段代码:

如何检索从该页面返回的“数据”?使用 indy http 或 ipworks http?

0 投票
1 回答
128 浏览

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 对象的正确语法吗?

谢谢 - 罗伯特

0 投票
0 回答
182 浏览

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 错误,但没有进一步的信息。
0 投票
1 回答
720 浏览

delphi - 具有非阻塞 tcp 调用的 TThread

我在TThread中使用ipWorks组件TipwIPPort。据我了解,TipwIPPort 是非阻塞的。

我熟悉创建线程,其中Execute方法中的所有处理都是“阻塞”的。

在这种情况下,我需要连接到远程服务器,然后使用TIpwIPPort.DataToSend进行后续调用。我在线程的Execute函数中调用Connect方法。但是永远不会触发 OnConnected事件。

我需要设置哪些参数和属性(例如,传递给构造函数的“CreateSuspended”、FreeOnTerminate值)以便我可以控制何时终止线程。

0 投票
1 回答
259 浏览

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.

0 投票
0 回答
89 浏览

delphi - Delphi IPWorks XMPP - 搜索用户

我使用 IPWorks 的 TipwXMPP 组件来构建我自己的 XMPP 客户端。Everythink工作正常。但我发现没有办法搜索用户添加为好友。有了确切的 ID,我可以添加好友。但有时用户不知道确切的 ID,所以他应该像任何字符串一样搜索名称。在组件方法中,我找不到任何方法可以做到这一点。

有人可以帮忙吗?谢谢,迪特