Need suggestion for a device

I need suggestion for an adruino device. My primary expectation to send a http request to a remote server with a payload of device captured data. and also receive http response back from remote server. It can also read and write to SD card. It will capture data from a sensor.

Please suggest a device that could help me to program my above expected task with minimum specifications.

Thanks in advance.

This would probably work pretty well.

Please suggest a device that could help me to program my above expected task with minimum specifications.

NO device is going to help you accomplish the above expected task WITH MINIMUM SPECIFICATIONS.

You MUST have more than those "specifications" is you hope to have any chance of success.