- ベストアンサー
HSPでホームページからデータ取得
こんにちは。 今回2回目の質問です。 今、HSPと言う言語でプログラムを組んでいるのですが、 そのとき、「http://~.com/data.php?user=~」のようなパラメータをつけてデータを要求するにはどうしたらいいでしょうか? 普通にhspsock.dllを使って sockopenをした後 sockput 2,"GET ~~" をしても出来ませんでした。 不明な点があればいってください。。
- みんなの回答 (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"
お礼
ありがとうございました。 これを応用(?)して一度やってみます!