FIX: version check

api.discourse.org server apparently does not like GET
requests that have a port number in the headers Host entry

Additionally fix the actual GET query; it should use query
parameters not a body.
This commit is contained in:
Alberto Aguirre 2017-06-17 12:17:40 -05:00
parent c5f42f0e97
commit 170a554747
1 changed files with 3 additions and 2 deletions

View File

@ -42,8 +42,9 @@ module DiscourseHub
def self.singular_action(action, rel_url, params={})
JSON.parse(Excon.send(action,
"#{hub_base_url}#{rel_url}",
body: params.to_query,
headers: { 'Referer' => referer, 'Accept' => accepts.join(', ') }
headers: { 'Referer' => referer, 'Accept' => accepts.join(', ') },
:query => params,
:omit_default_port => true
).body)
end