Swift HTTP session not sending actual Request

So I have some Swift code that send a request to my local host



//
//  ContentView.swift
//  Shared
//
//  Created by Ulto4 on 10/23/21.
//

import SwiftUI

struct ContentView: View {
    var body: some View {
        VStack{
        Text("Hello, world!")
            .padding()
        Button(action : {
            self.fu()
        }, label: {
            Image(systemName: "pencil").resizable().aspectRatio(contentMode:.fit)
        })
    }
    }
    func fu(){
        let url = URL(string: "http://127.0.0.1:5000/232")

           

           guard let requestUrl = url else { fatalError() }



           
           var request = URLRequest(url: requestUrl)



         

           request.httpMethod = "GET"



      

           let task = URLSession.shared.dataTask(with: request) { (data, response, error) in

               

              

               if let error = error {

                   print("Error took place \(error)")

                   return

               }

               

              

               if let response = response as? HTTPURLResponse {

                   print("Response HTTP Status code: \(response.statusCode)")

               }
            
        }
}

struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
        ContentView()
    }
   
        
    }

}


However, on my Flask app there are no get requests coming in and the function isn't running. There also isn't anything printing to the console. I am fairly new to swift so I don't really know how to fix this. Is there any other way to send requests in swift, if not, How would I fix this?



from Recent Questions - Stack Overflow https://ift.tt/3nmRN9P
https://ift.tt/eA8V8J

Comments

Popular posts from this blog

Spring Elasticsearch Operations

Network Error and Timeout on Authorize.net JS

Object oriented programming concepts (OOPs)