パラメータ引き渡し - Printable Version +- Curl Global Community (https://communities.curl.com) +-- Forum: Discussions (https://communities.curl.com/forumdisplay.php?fid=1) +--- Forum: General Curl questions (https://communities.curl.com/forumdisplay.php?fid=2) +--- Thread: パラメータ引き渡し (/showthread.php?tid=944) |
パラメータ引き渡し - okm - 07-23-2013 こんにちは アプリAから、アプリAの情報を持ったままCurlアプリBを起動させる場合 今はURLにパラメータをつけて必要な情報を渡しています。 GET方式で渡して、CurlBにて引数を分解して使用しています。 そもそも、CurlってPOST方式で受け取って分解できるのでしょうか? このような使い方をしてる方いらっしゃいますか? 上記方法より望ましい方法がありましたら教えていただきたく。 よろしくお願いします。 RE: パラメータ引き渡し - umemura - 07-23-2013 以前の案件で、Curlアプレットをstart.curl という静的ファイルからではなく、 PHP を用いて、start.curl に相当する文字列を生成して開始する、というものがありました。 この方式であれば、PHP側で、POSTされた情報を受け取り、start.curl ファイルを生成する、 たとえばパラメータから、グローバル変数の定義文を整形する、 ということができると思います。 JSP 等でも同じことが可能だと思います。 ただ、クライアント側でCurlアプレットだと認識させるために 何か、MIMEタイプの設定や、拡張子の設定をしたような気もしますが、 詳しいことは忘れてしまいました。 必要ないかも知れません。 他の方法として、共有パーシスタントデータを利用しても、 別アプリにパラメータを渡せるとおもいます。 RE: パラメータ引き渡し - okm - 07-25-2013 umemuraさま ありがとうございます。 >start.curl に相当する文字列を生成して開始する おもしろい発想ですね。 共有パーシスタントデータ!なるほど!共有できるものもあるのですね。 ホストからDLされたアプレットはサーバー上に保存されるのですね。 個人ごとに中身が違う場合はサイズも大きくなり、識別もややこしくなるのでしょうか・・。 なるほど、いろいろと方法があるようですね。 逆に、CurlからブラウザのURLを書き換えることって可能なのでしょうか? そういうシーンはあまりないですかね・・。 |