アプリ版:「スタンプのみでお礼する」機能のリリースについて

初心者なので質問の意味が分からなかったら申し訳ありません。

シェルスクリプトからデータを送信したいのですが、
postでデータを送信するやり方はあるのでしょうか?

A 回答 (2件)

No1の方の回答でも十分ですが、もっと手軽な方法として、cURL コマンドを利用する手もあります。


POST するものが file.txt の場合

curl -X POST -F "file=@file.txt;filename=file.txt" http://example.com/upload.cgi

だけでアップロードする事ができます。
    • good
    • 0

シェルスクリプトはあまり使わないのでよくは判りませんが



UNIX系OSのコマンドラインからPOSTで送る方法を一応書いておきます。
例として http://www.example.com/hoge/test.cgi に100バイト送る場合です

$ telnet www.example.com 80
escape、、、と表示されたら
POST /hoge/test.cgi HTTP/1.0
Content-Length: 100    

あいうえお、、、中略      <=100バイト分の文字列

と成ります。 
尚GETでもそうですが出力改行コードは LFよりも CR+LFが望ましいです
後、Perlでの場合は http://oshiete1.goo.ne.jp/qa2519324.html に書いてあります
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!