ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
フォーラム一覧   -   トピック一覧
   LiveCycle Data Services
     AMF通信でHTTPヘッダ情報取得
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
muramura
投稿日時: 2010-11-11 12:04
お馴染みさん
登録日: 2010-10-20
居住地: 関東
投稿: 18
AMF通信でHTTPヘッダ情報取得
Javaサーブレットで有ればWWWサーバ側でHTTPヘッダ(メタ)情報を取得出来ますが
LCDSでAMF通信を行った場合、Javaでサーブレットの様にHTTPヘッダ情報を取得出来方法を探しています。

どなたか参考HPでも良いのでご教授頂けないでしょうか。
ご意見でもかまいませんので投稿頂ければ幸いです。

尚、申し訳ありませんが英語が苦手なもので出来れば日本語サイトでお願いします。

k-matsumot
投稿日時: 2010-11-17 20:47
ご主人様
登録日: 2009-7-5
居住地: 愛知県一宮市
投稿: 79
Re: AMF通信でHTTPヘッダ情報取得
リスナーを使えば裏側で取得可能でしょうし、Flexの画面から任意の状態でUser-Agentを送出しても良いですし…。
つーか、AMFとか難しく考えないで、ServletとHTTPと〜って考えた方がシンプルに出来ると思いますよ。

[ com.chocbanana.flex.AmfRequestListener ]
package com.chocbanana.flex;

import javax.servlet.ServletRequestEvent;
import javax.servlet.ServletRequestListener;

public class AmfRequestListener implements ServletRequestListener {

public void requestDestroyed(ServletRequestEvent arg0) {
// TODO 自動生成されたメソッド・スタブ
}

public void requestInitialized(ServletRequestEvent arg0) {
// TODO 自動生成されたメソッド・スタブ
javax.servlet.http.HttpServletRequest req = (javax.servlet.http.HttpServletRequest)arg0.getServletRequest();
String agent = req.getHeader("User-Agent");
System.out.println("User-Agent: " + agent);
}

}

[ web.xml ]
<?xml version="1.0"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">

<web-app>
<listener>
<listener-class>com.chocbanana.flex.AmfRequestListener</listener-class>
</listener>

<servlet>
<servlet-name>MessageBrokerServlet</servlet-name>
<servlet-class>com.chocbanana.flex.AmfServlet</servlet-class>
<init-param>
<param-name>services.configuration.file</param-name>
<param-value>/WEB-INF/flex/services-config.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
<servlet-name>MessageBrokerServlet</servlet-name>
<url-pattern>/messagebroker/*</url-pattern>
</servlet-mapping>
</web-app>


----------------
-----
name: k-matsumoto
twitter: @tw_hoehoe
hp: http://community.giga-works.com/

muramura
投稿日時: 2010-11-18 19:59
お馴染みさん
登録日: 2010-10-20
居住地: 関東
投稿: 18
Re: AMF通信でHTTPヘッダ情報取得
ご返信ありがとうございます。

なるほど、AMFで出来ないなら出来る方法でと言う事ですね。
確かにそうですね。
解りました。
その方向で再度検討します。

また、ソース掲載ありがとうございます。
参考にさせて頂きます。
k-matsumot
投稿日時: 2010-11-18 22:39
ご主人様
登録日: 2009-7-5
居住地: 愛知県一宮市
投稿: 79
Re: AMF通信でHTTPヘッダ情報取得
いや、出来るんだとは思います。
仕様も公開されてますから、無いなら自分で実装するとかで。

ちなみに、「そこまで手を突っ込んでやらないと出来ないこと」ならやるのも1つの手段でしょうし。

私は下記のドキュメントを斜め読みで「やりたくねー」と思っただけですね。


http://d.hatena.ne.jp/c9katayama/20080407/1207567485
http://d.hatena.ne.jp/yone098/20090626/1245974748
http://www.brainchild.co.jp/blog/develop/2010/07/as3amfpacket.html
http://blog.asial.co.jp/323

ご参考までに。


----------------
-----
name: k-matsumoto
twitter: @tw_hoehoe
hp: http://community.giga-works.com/

muramura
投稿日時: 2010-11-22 9:50
お馴染みさん
登録日: 2010-10-20
居住地: 関東
投稿: 18
Re: AMF通信でHTTPヘッダ情報取得
返信遅くすいません。
ご回答ありがとうございます。

>仕様も公開されてますから、無いなら自分で実装するとかで。
仕様は、確認しましたが解りませんでした。
その為、自分で実装が得策かと思います。
ですが先の内容から今は、従来通りHTTPサービスで行う方向で考える事とします。
相手先がどうしてもと言うことなら実装も考えますが。。。

URLありがとうございます。
今後の為にも、大変参考になります。

以上です。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を