У меня есть завиток линии, как это:Преобразование curl to open-uri в рубине?
curl https://api.paymill.com/v2.1/checksums -u 'private_user_key' -d 'checksum_type=paypal' -d 'amount=4200'
, и я хочу, чтобы превратить его в открытый URI-вызова, как это:
require 'open-uri'
open("https://api.paymill.com/v2.1/checksums", http_basic_authentication: ['private_user_key'])
работает до сих пор, но как я могу включать - d атрибутов данных, таких как -d 'checksum_type = paypal' -d 'amount = 4200'?
Спасибо, Андреас
Я хотел бы предложить, что вы смотрите на драгоценный камень под названием Снаряженная. У меня были те же проблемы в прошлом, что позволит вам использовать ту же самую линию завивки в вашем приложении – MageeWorld
@phoffer, я попытался заменить -d на атрибут как данные: {'checksum_type = paypal', 'amount = 4200 '} или d: {..}, поскольку он работал для -u и http_basic_authentication: ... но ничто из этого не помогло мне – kernification
@MageeWorld Спасибо, но я стараюсь избегать использования этого драгоценного камня. – kernification