メイン サーバ関連【CGI・FCS・XMLSocket etc】 FlashからServletへXMLを渡したい | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
xylitol | Åê¹ÆNo.6631 投稿日時: 2004-4-26 18:39 |
新米 居住地: 投稿: 2
使用環境:
WinXP FlashMX2004Pro Flash7.0.19 IE6, NS7 Tomcat4.1 |
FlashからServletへXMLを渡したい はじめまして。
FLASHのXMLConnectorとServletでXMLの送受信をしたいのですが、 FLASHからデータが渡らなくて困っています。 そこで、簡単なスクリプトでテストしようと思い、以下の様にフレームにスクリプトを書きました。 JAVA側 public class Test extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, java.io.IOException { response.setContentType("text/plain; charset=Shift_JIS"); java.io.PrintWriter out = response.getWriter(); out.println("Getで受信しました。"); out.close(); } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, java.io.IOException { response.setContentType("text/plain; charset=Shift_JIS"); java.io.PrintWriter out = response.getWriter(); out.println("Postで受信しました。"); out.close(); } } FLASH側 xm = new XML("<mydoc><name>Name</name><city>City</city></mydoc>"); xm.send("http://localhost:8080/WebApp/servlet/test.Test"); stop(); これでも、XMLConnectorを使った時と同様にデータが渡りませんでした。 ところが、2行目にPOSTを付け足すと、 xm.send("http://localhost:8080/WebApp/servlet/test.Test", "POST"); JAVAのdoGetが呼び出され、Getでデータが渡ってしまいました。 以前にPerlやPHPを使った時にはこの様な事はなかったので、訳がわかりません。 どこか根本的に間違ってそうなのですが、どなたかうまくPOSTで渡る方法(出来ればXMLConnectorで) を教えて下さい。よろしくお願いします。 |
xylitol | Åê¹ÆNo.6632 投稿日時: 2004-4-26 19:49 |
新米 居住地: 投稿: 2
使用環境:
WinXP FlashMX2004Pro Flash7.0.19 IE6, NS7 Tomcat4.1 |
Re: FlashからServletへXMLを渡したい ブラウザを通すと上手くいきました。
長々と失礼しました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |