IFTTT, If (SMS) then trigger webhooks to update esp8266 pin without Blynk

I have seen several projects that can do this with Blynk as the WebMaker URL. My question is, can I do this without using Blynk?

Basically I want to turn on an LED by texting IFTTT using SMS as the Trigger and Webhooks as the action without using Blynk as the URL for webhooks but use something else for the URL, such as the IFTTT URL instead if that is possible.

My IFTTT applet has the METHOD: GET, CONTENT TYPE: application/JSON BODY: ["ON"]

I have tried the following as what I send to IFTTT for getting information, but all i get is a blank client message.

void loop() {

Serial.print("connecting to ");
Serial.println(host);

WiFiClient client;
const int httpPort = 80;
if (!client.connect(host, httpPort)) {
Serial.println("connection failed");
return;
}

String url = "/use/";
url += apiKey;

Serial.print("Requesting URL: ");
Serial.println(url);
client.print(String("GET ") + url + " HTTP/1.1\r\n" +
"Host: " + host + "\r\n" +
"Content-Type: application/json\r\n" +
"Content-Length: 13\r\n\r\n");
String request = client.readStringUntil('\r'); // receives the message from the client
Serial.print("From client: "); Serial.println(request);
client.flush();
}

Connects fine, and the Applet fires.