diff --git a/net/server/http_server/http_client/dap_http_client.c b/net/server/http_server/http_client/dap_http_client.c
index 4ffea5bc70f52437bfbc57ba35423df2453140e1..d5d059032a155c5ac6b61d5ae21d452c0f14d067 100644
--- a/net/server/http_server/http_client/dap_http_client.c
+++ b/net/server/http_server/http_client/dap_http_client.c
@@ -572,7 +572,7 @@ bool dap_http_client_write_callback(dap_events_socket_t *a_esocket, void *a_arg)
     dap_http_client_t *l_http_client = DAP_HTTP_CLIENT(a_esocket);
     if (!l_http_client)
         return false;
-    if (l_http_client->reply_status_code != Http_Status_OK || l_http_client->state_read == DAP_HTTP_CLIENT_STATE_NONE) {
+    if (l_http_client->state_read == DAP_HTTP_CLIENT_STATE_NONE) {
         // No write data if error code set
         l_http_client->esocket->flags |= DAP_SOCK_SIGNAL_CLOSE;
         return false;