From 2756cd7a82dc9ce87be601b6f032a131521ce750 Mon Sep 17 00:00:00 2001 From: "Joseph.Roy" Date: Mon, 18 Dec 2023 13:18:28 +0000 Subject: [PATCH] added support for https in the post script --- auth/post.rb | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/auth/post.rb b/auth/post.rb index 704b290..f077a3a 100644 --- a/auth/post.rb +++ b/auth/post.rb @@ -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,10 +72,11 @@ 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) +http.use_ssl = true request = Net::HTTP::Post::Multipart.new( uri.path, @@ -91,6 +93,7 @@ response = http.request(request) unless response.code == '200' puts response.code + puts response.body else puts response.body end \ No newline at end of file