problems connecting to webclient

I’m completing a greenhouse monitoring project involving taking sensor readings and putting them in a mysql database via php. I’ve been having problems connecting to the php page which I’ve hosed online using azure. The php it self is fine as I can get it to complete an insert operation on the data base by typing the sensor variables in the url. I can successfully configure the Ethernet and I never seem to get a “connection failed” message but it never seems to successfully complete an insert operation. any ideas?

#include <DHT.h>
#include <Ethernet.h>
#include <SPI.h>
DHT dht(2, DHT11);
byte mac[] = { 0x90, 0xA2, 0xDA, 0x0F, 0xAB, 0xFE }; // RESERVED MAC ADDRESS
// Set the static IP address to use if the DHCP fails to assign
//IPAddress ip(192,168,1,10);
EthernetClient client;
float temperature;  
float reading;  
float Lightreading;  
float MoistureReading;  
float Humidity;  
int lm35Pin = 0;
int LightResis = 1;
int MoistureSensor = 3;


String data;

void setup()  
{
    analogReference(INTERNAL);
    Serial.begin(9600);
    dht.begin();
      if (Ethernet.begin(mac) == 0) 
      {
        Serial.println("Failed to configure Ethernet using DHCP"); 
      }

      data ="";
}
void loop()  
{
   reading = analogRead(lm35Pin);
   delay(20);
   reading = analogRead(lm35Pin);
   temperature = reading / 9.31;
    

    delay(500);
    Lightreading = analogRead(LightResis);
    delay(500);
    
    MoistureReading = analogRead(MoistureSensor);
    delay(20);
    MoistureReading = analogRead(MoistureSensor);


  Humidity = dht.readHumidity();
  Humidity = 50;
    Serial.print("Temperature: ");
    Serial.print(temperature);    
    Serial.println(" *C");
    Serial.print("Light Intensity: ");
    Serial.println(Lightreading);
    Serial.print("Soil Moisture Content: ");
    Serial.println(MoistureReading);
    Serial.print("Relative Humidity: ");
    Serial.print(Humidity);
    Serial.println(" %\t");
    Serial.println("---------------------------");



  if (client.connect("http://****************.azurewebsites.net",80)) 
  { 
      
      Serial.println("-> Connected");

      client.print("GET /add.php?");
      client.print("Temperature=");
      client.print(temperature);
      client.print("&LightIntensity="); 
      client.print(Lightreading); 
      client.print("&SoilMoisture="); 
      client.print(MoistureReading); 
      client.print("&Humidity="); 
      client.print(Humidity); 
      client.println(" HTTP/1.1"); 
      client.println("Host: http://****************.azurewebsites.net"); 
      client.println( "Connection: close" );
      client.println();
      client.println();
      client.stop();
  } 
else 
{
    // you didn't get a connection to the server:
    Serial.println("--> connection failed/n");
  }

 
  delay(10000);
}

Do you have access to the logs on the server end? Maybe there's something not quite right with your HTTP request. First guess might be "client.println(Humidity)" so that the HTTP/1.1 starts on a new line.

You should probably print out the response from the server for debugging- there is some example code in the loop() function at https://www.arduino.cc/en/Reference/ClientAvailable.