Advertisement
Guest User

Untitled

a guest
Feb 18th, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. esp_http_client_config_t config = {
  2. .url = "http://10.10.11.252:5000/login",
  3. .event_handler = _http_event_handler,
  4. };
  5.  
  6. const char *post_data = "user=con3&password=randomletters";
  7. esp_http_client_handle_t client = esp_http_client_init(&config);
  8. esp_http_client_set_method(client, HTTP_METHOD_POST);
  9.  
  10. esp_http_client_set_post_field(client, post_data, strlen(post_data));
  11.  
  12. esp_err_t err = esp_http_client_perform(client);
  13. if (err == ESP_OK) {
  14. ESP_LOGI(TAG, "HTTP POST Status = %d, content_length = %d",
  15. esp_http_client_get_status_code(client),
  16. esp_http_client_get_content_length(client));
  17. } else {
  18. ESP_LOGE(TAG, "HTTP POST request failed: %s", esp_err_to_name(err));
  19. }
  20. esp_http_client_set_url(client, "http://10.10.11.252:5000/home");
  21. esp_http_client_set_method(client, HTTP_METHOD_POST);
  22. esp_http_client_set_post_field(client, post_data, strlen(post_data));
  23. err = esp_http_client_perform(client);
  24. if (err == ESP_OK) {
  25. ESP_LOGI(TAG, "HTTP POST Status = %d, content_length = %d",
  26. esp_http_client_get_status_code(client),
  27. esp_http_client_get_content_length(client));
  28. } else {
  29. ESP_LOGE(TAG, "HTTP POST request failed: %s", esp_err_to_name(err));
  30. }
  31. esp_http_client_cleanup(client);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement