• ベストアンサー

HSPでホームページからデータ取得

こんにちは。 今回2回目の質問です。 今、HSPと言う言語でプログラムを組んでいるのですが、 そのとき、「http://~.com/data.php?user=~」のようなパラメータをつけてデータを要求するにはどうしたらいいでしょうか? 普通にhspsock.dllを使って sockopenをした後 sockput 2,"GET ~~" をしても出来ませんでした。 不明な点があればいってください。。

質問者が選んだベストアンサー

  • ベストアンサー
  • stiffels
  • ベストアンサー率34% (25/72)
回答No.1

GETじゃなくてPOSTでは? HSPはやったことないからC/C++の書き方で書きます。 以下のような文字列を全部つなげて sockput すればいいかと。(タブン "POST /test.cgi HTTP/1.1\r\n"      ←/test.cgiへPOST "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)\r\n" "Host: 172.0.0.1\r\n"          ←ホストのアドレス "Content-Length: <バイト数>\r\n"    ←ここにパラメーター文字列の長さを指定 "Connection: Keep-Alive\r\n" "\r\n" "<ここにパラメータを渡す>"       ←パラメータ文字列 "\r\n" "\r\n" パラメータ文字列はこんなかんじ。 "ID=0123&PASS=wsxe&OPTION=1\r\n"

manafi_lv100
質問者

お礼

ありがとうございました。 これを応用(?)して一度やってみます!

関連するQ&A