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から送信された投稿データを取得する正しい方法を見つけるのを誰かが助けてくれますか?
事前にご協力いただきありがとうございます