我正试图为用户使用他们的“移动电话刮刮卡”从我的Ruby on Rails网站上购买产品。将cURL从PHP转换为ruby代码
问题是该服务只提供PHP的模块代码。所以我必须将它转换为Ruby才能放入我的网站。以下是我想要转换为Ruby的代码:
$post_field = 'xyz=123&abc=456';
$api_url = "https://www.nganluong.vn/mobile_card.api.post.v2.php";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$api_url);
curl_setopt($ch, CURLOPT_ENCODING , 'UTF-8');
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_field);
$result = curl_exec($ch);
$status = curl_getinfo($ch, CURLINFO_HTTP_CODE);
$error = curl_error($ch);
我试图将它们转换为Ruby代码,但总是感到困惑。任何人都可以帮助我将这些代码转换为有效的Ruby代码?提前致谢!
这是迄今为止我傻代码:
RestClient.post($api_url, $post_field, "Content-Type" => "application/x-www-form-urlencoded")
基本上所有我需要的是PHP的卷曲代码的红宝石版本。我是一个新手,不是一个有经验的程序员,所以请帮忙。
所以张贴到目前为止你有什么... –
我已经更新了我的问题。 –