added support for https in the post script

This commit is contained in:
Joseph.Roy 2023-12-18 13:18:28 +00:00
parent 96b29a1b69
commit 7151d7cb05
1 changed files with 5 additions and 4 deletions

View File

@ -1,13 +1,14 @@
require 'net/http' require 'net/https'
require 'net/http/post/multipart' require 'net/http/post/multipart'
require 'uri' require 'uri'
require 'json' require 'json'
# The URL you want to send the POST request to # The URL you want to send the POST request to
url = URI.parse('http://auth.roysathome.net/auth/login') url = URI.parse('https://auth.roysathome.net/auth/login')
# Create a new Net::HTTP object with the target server # Create a new Net::HTTP object with the target server
http = Net::HTTP.new(url.host, url.port) http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
# If your server uses HTTPS, you might need to enable SSL # If your server uses HTTPS, you might need to enable SSL
# http.use_ssl = true # http.use_ssl = true
@ -43,7 +44,7 @@ response_data = JSON.parse(response.body)
reauthentication_token = response_data['token'] reauthentication_token = response_data['token']
#while true #while true
url = URI.parse('http://auth.roysathome.net/auth/reauthenticate') url = URI.parse('https://auth.roysathome.net/auth/reauthenticate')
request = Net::HTTP::Post.new(url.path) request = Net::HTTP::Post.new(url.path)
request['Authorization'] = "Bearer #{reauthentication_token}" request['Authorization'] = "Bearer #{reauthentication_token}"
@ -71,7 +72,7 @@ reauthentication_token = response_data['token']
file_content = File.read('./example.txt') file_content = File.read('./example.txt')
# Create a URI object for the API endpoint # Create a URI object for the API endpoint
uri = URI.parse('http://auth.roysathome.net/upload') uri = URI.parse('https://auth.roysathome.net/upload')
# Create a Net::HTTP object # Create a Net::HTTP object
http = Net::HTTP.new(uri.host, uri.port) http = Net::HTTP.new(uri.host, uri.port)