更改:异常处理
This commit is contained in:
parent
4bd60d458e
commit
1e3ad9e988
|
@ -49,11 +49,19 @@ module Webhook::Client
|
|||
@request_content["http_method"] = @http_method
|
||||
@request_content["headers"] = headers
|
||||
|
||||
response = RestClient::Request.execute(method: trans_http_method, url: @url, headers: headers, payload: @webhook_task.read_attribute_before_type_cast("payload_content")) {|response, request, result| response }
|
||||
begin
|
||||
|
||||
@response_content["status"] = response.code
|
||||
@response_content["headers"] = response.headers
|
||||
@response_content["body"] = response.body.to_json
|
||||
response = RestClient::Request.execute(method: trans_http_method, url: @url, headers: headers, payload: @webhook_task.read_attribute_before_type_cast("payload_content")) {|response, request, result| response }
|
||||
|
||||
@response_content["status"] = response.code
|
||||
@response_content["headers"] = response.headers
|
||||
@response_content["body"] = response.body.to_json
|
||||
|
||||
rescue => e
|
||||
@response_content["status"] = 500
|
||||
@response_content["headers"] = {}
|
||||
@response_content["body"] = e.message
|
||||
end
|
||||
|
||||
@webhook_task.update_attributes({
|
||||
delivered: Time.now.to_i * 1000000000,
|
||||
|
|
Loading…
Reference in New Issue