|
|
|
@ -417,9 +417,13 @@ class ApplicationController < ActionController::Base
|
|
|
|
|
# json格式请求
|
|
|
|
|
def interface_json_post(uri, params, status, message)
|
|
|
|
|
begin
|
|
|
|
|
uid_logger_dubug("--uri_exec: params is #{params}, url is #{uri}")
|
|
|
|
|
uri = URI.parse(URI.encode(uri.strip))
|
|
|
|
|
res = Net::HTTP.request_post(uri, params, "application/json").body
|
|
|
|
|
res = Net::HTTP.start(uri.host, uri.port, use_ssl: true) do |http|
|
|
|
|
|
req = Net::HTTP::Post.new(uri)
|
|
|
|
|
req['Content-Type'] = 'application/json'
|
|
|
|
|
req.body = params.to_json
|
|
|
|
|
http.request(req)
|
|
|
|
|
end
|
|
|
|
|
uid_logger_dubug("--uri_exec: .....res is #{res}")
|
|
|
|
|
res = JSON.parse(res)
|
|
|
|
|
if (res && res['code'] != 0)
|
|
|
|
|