私はServiceStackを使用していますが、シンプルで一般的な概念でなければならないことにアプローチする方法がわかりません。おそらく、これは2つの別々の質問として掲示されるべきです。ServiceStackサービスのクライアントとサーバーのURL
- クライアントにサーバーURLを提供するにはどうすればよいですか。これは本質的にServiceStackの問題ではありませんが、私が見逃してしまったものがあるかどうかを知りたいのです。私は、クライアントデスクトップアプリケーション用の設定ファイルか、おそらくWebサービス検出機構のいずれかが考えられるかどうかを考えています。
編集:私は、クライアントが(家の中で展開され、いくつかのケースでは)デスクトップアプリケーションであり、サーバーのベース/ルートURLを参照しています。ほとんどのServiceStackの例では、ハードコードされた "localhost:82"を使用しています。だから、本当のURLを発見するメカニズムは、私は、クライアントが潜在的サービスについてはあまり知らずにナビゲートすることができるように、リンク(HREF年代)を提供したいと考えRESTfulなサービスを生成するには...
- が必要とされています。これを行う簡単な方法はありますか?それは私の応答DTOを拡張し、これらの詳細をプッシュするのですか?心配するPOVの分離から、これを行う最善の方法とは感じられません。
ありがとう!
しかし、私はルートサーバーのURLを考えています - また、メタデータページを読むのではなくクライアントによって詳細をプログラムで見つけ出す方法についても詳しく説明しています。私の質問を更新しました。 – Jonno