リクエストから完全なURIを読み取る方法を見つけようとしています( Web.HTTPApp.TWebRequest
)。プロパティはありますがURL
、空を返します。これを可能にするプロパティが他にありません。リクエストの完全な URI を取得するにはどうすればよいですか? これは Indy 10 経由で使用されていTIdHTTPWebBrokerBridge
ます。
例えば...
http://www.mydomain.com:18500/SomePath/SomeFile.html?n=v&a=b
このプロパティを追跡しようとしたところ、明らかに意図的に空白のままになっていることがURL
わかりました...IdHTTPWebBrokerBridge.pas
function TIdHTTPAppRequest.GetStringVariable(Index: Integer): AnsiString;
...
case Index of
...
//INDEX_URL : Result := AnsiString(FRequestInfo.Document);
INDEX_URL : Result := AnsiString(''); // Root - consistent with ISAPI which return path to root