Я пытаюсь отправить запрос на отправку в отдельное приложение, где мне нужно отправить соответствующую подпись, которая не кодируется json, и данные, которые кодируются json. Я продолжаю получать ошибки, когда я пытаюсь это сделать, поэтому я просто не понимаю, как его форматировать, и я не могу найти примеров на SO или их документации (или где-либо еще в Интернете).HTTParty Post Некоторые части JSON закодированы, некоторые не
signature = create_signature
result = HTTParty.post("weburl.com/file/to/post_to.php",
:body => {[ signature,
:data => { :timestamp => @message.created_at,
:url => company.request_host,
:name => @message.name,
:email => @message.email,
:phone => @message.phone,
:product => @message.service,
:comments => @message.message
}.to_json
]},
:headers => { 'Content-Type' => 'application/x-www-form-urlencoded' },
:verify => false)
Ошибка я получаю в настоящее время является ошибка синтаксиса, неожиданный «}», ожидая =>]}^
Я также попытался без массивов, без массива данных и т.д.
Как я могу отформатировать это, чтобы правильно отправить эту информацию?
не будет кодировать подпись как json? Это та часть, которую я пытаюсь избежать. –