cancel
Showing results for 
Search instead for 
Did you mean: 

I have to implement an HTTP client on a STM32F4 MCU. According to Table 2 in RN0044 (and LWIP docs), the httpclient should be part of LWIP but when I generate my code, I am not able to get it. Is there some option to check in CubeMX configuration?

raffin
Associate III

 I noticed that cubeMX uses the LWIP 2.0.3 while the latest LWIP release is the 2.1.0.

2 REPLIES 2

ST tends to be behind the curve updating middleware.

That said LWIP has surely had working HTTP examples for literally years.

Perhaps look at the HAL examples rather that let CubeMX prepare you a fresh bowl of dogfood for breakfast​.

Tips, buy me a coffee, or three.. PayPal Venmo Up vote any posts that you find helpful, it shows what's working..

Thank you for the answer Clive1,

as far as I am concerned, the HAL examples involve only HTTP servers which exploit the "fresh bowl of dogfood" httpd, provided by LWIP. In principle the LWIP provides also some code for an http client but it is not included in the output of the Cube. At this point I think the best strategy could be to merge the Cube LWIP ver 2.0.3 with the current stable release 2.1.0 of LWIP to get the missing package "HTTP client" in the app section.