我有一个代理,它应该接受从 Titanium 中的应用程序发送的 Post 参数,
在应用程序中,我发送一个 httprequest,例如:
var params = {
"Param1":"Test",
"Param2":"Sth"
}
var http = Ti.Network.createHTTPClient()
http.open("POST","server/db.nsf/agent?OpenAgent",true);
http.setRequestHeader('Authorization', 'Basic ' + Ti.Utils.base64encode(username + ':' + password));
http.send(params)
http.onreadystatechange = function () {
var response = http.responseData
callback(response)
}
在代理中,我有以下代码:
Dim session As NotesSession
Dim doc As NotesDocument
Set doc = session.DocumentContext
Print (doc.Query_String(0))
Print (doc.Query_String_Decoded(0))
我还添加了 2 个隐藏的计算表单Query_String
,Query_String_Decoded
并将其名称作为值只是为了确保。
并尝试了`@UrlQueryString`
但是 responseData 只是
OpenAgent
来自 Url 的参数
谁能帮我找到正确的方法来获取从 httprequest 发送的 Post Data
感谢您的提前帮助