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 'uri'
require 'json'
# 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
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
# If your server uses HTTPS, you might need to enable SSL
# http.use_ssl = true
@ -43,7 +44,7 @@ response_data = JSON.parse(response.body)
reauthentication_token = response_data['token']
#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['Authorization'] = "Bearer #{reauthentication_token}"
@ -71,7 +72,7 @@ reauthentication_token = response_data['token']
file_content = File.read('./example.txt')
# 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
http = Net::HTTP.new(uri.host, uri.port)