Library/sample code for REST call?

Hi folks,
I want to make a simple REST call from an Arduino Wifi Rev2 to my own REST server (not the cloud). I'm having some difficulty finding the right library to use and a simple example showing how to code a GET or POST call. I need to have the ability to specify server, port, and path.
Can someone recommend:
Library to use
Sample code performing a GET or POST
Thanks!

What about the external hardware will it need a reset as well?

No external hardware needed.
I want to be able to make repeating calls at defined intervals.
Use case is uploading sensor data (e.g. Temperature/humidity) to a server to collect data. Can also use MQTT, but I wanted to see if there is a REST solution also.

Hi folks,
I want to make a simple REST call from an Arduino Wifi Rev2 to my own REST server (not the cloud).

I'm having some difficulty finding the right library to use and a simple example showing how to code a GET or POST call. I need to have the ability to specify server, port, and path.
Can someone recommend:
Best Library to use
Sample code performing a simple GET or POST to a REST server.
Thanks!

Your two or more topics on the same or similar subject have been merged.

Please do not duplicate your questions as doing so wastes the time and effort of the volunteers trying to help you as they are then answering the same thing in different places.

Please create one topic only for your question and choose the forum category carefully. If you have multiple questions about the same project then please ask your questions in the one topic as the answers to one question provide useful context for the others, and also you won’t have to keep explaining your project repeatedly.

Repeated duplicate posting could result in a temporary or permanent ban from the forum.

Could you take a few moments to Learn How To Use The Forum

It will help you get the best out of the forum in the future.

Thank you.

Did you try WiFiNINA? You end up manually "performing HTTP" as shown in the WiFiWebClient example

    client.println("GET /json HTTP/1.1");
    client.println("Host: httpbin.org");
    client.println("Connection: close");
    client.println();

To process the JSON response (and to create JSON request bodies), use ArduinoJson. For a memory-constrained board like yours, you may stick to version 6. Use the Assistant. You should be able to use the WiFi client as a stream. Note the link there if using streams is too slow.

You can refer to this Arduino making HTTP request tutorial