【问题标题】:Set HTTPPassword via REST with @Password function使用 @Password 函数通过 REST 设置 HTTPPassword
【发布时间】:2015-05-18 11:51:43
【问题描述】:

我正在通过 Domino 访问服务创建文档,我想添加 HTTPPassword 字段。

这个字段通常是通过

@Password(HTTPPassword)

公式。如何通过 HTTP 帖子建立一些东西?现在该字段设置为“普通文本”。

var newPersonObj = {Form: "Person", HTTPPassword: "lotusnotes"}; 
$.ajax({ 
url: '/tools/fakenames.nsf/api/data/documents', 
type: 'POST', 
data: JSON.stringify(newPersonObj), 
dataType: 'xml', 
accepts: { 
    xml: 'text/xml', 
    text: 'text/plain' 
}, 
contentType: "application/json" 
}).done(function(data, textStatus, jqXHR) { 
var newPersonLocation = jqXHR.getResponseHeader("Location"); 
});

【问题讨论】:

  • 你是什么意思建立?

标签: javascript rest lotus-notes lotus-domino


【解决方案1】:

我发现我可以在 URL 中包含 &computewithform=true 参数,以便执行字段翻译,并在 HTTPpassword 字段的翻译公式中执行 @password 函数

【讨论】:

    【解决方案2】:

    我猜谁想获取 POST 提交的数据:

    Set s = New NotesSession
    Set doc = s.documentcontext
    If doc.REQUEST_CONTENT(0)<>"" Then'it's a POST
    

    其中 REQUEST_CONTENT 将包含以 url 编码格式 (var1=val1&var2=val2...) 发布的所有数据

    如果我误解了,对不起,我将删除/编辑此回复

    【讨论】:

    • 不,我想提交数据。但我发现我可以在 URL 中包含 &computewithform=true 参数,以便执行字段翻译,并在 HTTPpassword 字段的翻译公式中执行 @password 函数
    猜你喜欢
    • 2018-12-31
    • 2019-03-18
    • 2016-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-13
    • 2013-10-21
    • 1970-01-01
    相关资源
    最近更新 更多