Xojo Web アプリで GETメソッドを実現するには


フォームのGETメソッドを伴うページ遷移をしたい。

送信側


Me.ShowURL("http://www.google.com/search?q="+TextField1.text)

上記はサニタイズしていないので適宜処理を追加する必要がある。

受信側

でアクセスしたパラメータを取得する場合、

Appに String1 As String および「HandleURL」Eventを追加。HandleURLを以下のように記述する


String1=Request.GetParameter("test")

WebPage1にButton1を配置し、Actionに以下を追加する


messagebox(App.String1)

WebApplication.HandleSpecialURL

以下のような、 「api」または「special」へアクセスする場合、

http://127.0.0.1:8080/api/GetAllCustomers
http://127.0.0.1:8080/special/GetAllCustomers

WebApplication.HandleSpecialURL

を使って独自のHTML応答を実現できる。
http://docs.xojo.com/WebApplication.HandleSpecialURL