Я знаю, что в команде curl есть опция для указания --form следующим образом:
-F 'ns=com.my-organization.canvas-app'
Я хочу знать, как я могу преобразовать это в код Ruby при выполнении HTTP GETrequest.
Мне удалось выяснить, как указать поле --data в коде Ruby.Так что, если поле --data команды curl выглядит так:
-d property1=value1 -d property2=value2
, тогда поле данных в соответствующем коде Ruby должно выглядеть примерно так:
data = {property1: "value1", property2: "value2"}
Но теперьЯ пытаюсь понять, как я могу преобразовать это:
-F 'ns=com.my-organization.canvas-app'
в соответствующий код Ruby.
Я также использую HTTParty для HTTP-запросов.
На данный момент у меня есть код для запроса GET:
form={ns: "com.my-organization.canvas-app"}
getResponse = HTTParty.get(base_url,:body => form.json, :headers => $header)
puts getResponse.body
Как вы можетевидите, я указал --form в переменной с именем "form" и использовал ее в качестве аргумента для вызова HTTParty.get ().Я правильно это делаю?