2016-11-25 4 views
2

私はDelphi XE7を使用しています。 DataSnapサーバーのリクエストヘッダーにアクセスする必要がありますが、このオプションがないようです。 DataSnap RESTでは、TWebModuleが利用可能であるため、可能です。DataSnapサーバーでリクエストヘッダーにアクセスする方法は?

このコードは、RESTのように、動作しません:

function TServerMethods1.EchoString(Value: string): string; 
var 
    Module: TWebModule; 
begin 
    Module := GetDataSnapWebModule; 
    Result := Module.Request.RemoteIP + ': ' + Value; 
end; 

誰のDataSnapサーバーについての考えを持っていますか?

答えて

0

私のプロジェクトをRESTに更新し、アクセスの問題を解決しましたヘッダー

は用途

var 
    oWebModule: TWebModule; 
    sHeader: String; 
begin 
    oWebModule := GetDataSnapWebModule; 
    sHeader := oWebModule.Request.Content; 
end; 
Web.HTTPAppを宣言する必要がある:次のコードで
関連する問題