Curl Global Community

Full Version: パラメータ引き渡し
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
こんにちは

アプリAから、アプリAの情報を持ったままCurlアプリBを起動させる場合
今はURLにパラメータをつけて必要な情報を渡しています。
GET方式で渡して、CurlBにて引数を分解して使用しています。

そもそも、CurlってPOST方式で受け取って分解できるのでしょうか?

このような使い方をしてる方いらっしゃいますか?
上記方法より望ましい方法がありましたら教えていただきたく。

よろしくお願いします。
以前の案件で、Curlアプレットをstart.curl という静的ファイルからではなく、
PHP を用いて、start.curl に相当する文字列を生成して開始する、というものがありました。

この方式であれば、PHP側で、POSTされた情報を受け取り、start.curl ファイルを生成する、
たとえばパラメータから、グローバル変数の定義文を整形する、
ということができると思います。
JSP 等でも同じことが可能だと思います。

ただ、クライアント側でCurlアプレットだと認識させるために
何か、MIMEタイプの設定や、拡張子の設定をしたような気もしますが、
詳しいことは忘れてしまいました。
必要ないかも知れません。


他の方法として、共有パーシスタントデータを利用しても、
別アプリにパラメータを渡せるとおもいます。

umemuraさま
ありがとうございます。



>start.curl に相当する文字列を生成して開始する
おもしろい発想ですね。

共有パーシスタントデータ!なるほど!共有できるものもあるのですね。

ホストからDLされたアプレットはサーバー上に保存されるのですね。
個人ごとに中身が違う場合はサイズも大きくなり、識別もややこしくなるのでしょうか・・。

なるほど、いろいろと方法があるようですね。

逆に、CurlからブラウザのURLを書き換えることって可能なのでしょうか?
そういうシーンはあまりないですかね・・。