mirror of
https://github.com/suchmememanyskill/CYD-Klipper.git
synced 2026-03-21 05:33:24 +00:00
Fix auth on minimal requests
This commit is contained in:
@@ -349,7 +349,7 @@ void fetch_printer_data_minimal()
|
|||||||
|
|
||||||
delay(10);
|
delay(10);
|
||||||
HTTPClient client;
|
HTTPClient client;
|
||||||
configure_http_client(client, get_full_url("/printer/objects/query?webhooks&print_stats&virtual_sdcard", config), true, 1000);
|
configure_http_client(client, get_full_url("/printer/objects/query?webhooks&print_stats&virtual_sdcard", config), true, 1000, config);
|
||||||
freeze_request_thread();
|
freeze_request_thread();
|
||||||
|
|
||||||
int httpCode = client.GET();
|
int httpCode = client.GET();
|
||||||
|
|||||||
@@ -2,16 +2,19 @@
|
|||||||
|
|
||||||
String get_full_url(String url_part, PRINTER_CONFIG * config)
|
String get_full_url(String url_part, PRINTER_CONFIG * config)
|
||||||
{
|
{
|
||||||
|
if (config == NULL){
|
||||||
|
config = get_current_printer_config();
|
||||||
|
}
|
||||||
|
|
||||||
return "http://" + String(config->klipper_host) + ":" + String(config->klipper_port) + url_part;
|
return "http://" + String(config->klipper_host) + ":" + String(config->klipper_port) + url_part;
|
||||||
}
|
}
|
||||||
|
|
||||||
String get_full_url(String url_part)
|
void configure_http_client(HTTPClient &client, String url, bool stream, int timeout, PRINTER_CONFIG * config)
|
||||||
{
|
{
|
||||||
return "http://" + String(get_current_printer_config()->klipper_host) + ":" + String(get_current_printer_config()->klipper_port) + url_part;
|
if (config == NULL){
|
||||||
|
config = get_current_printer_config();
|
||||||
}
|
}
|
||||||
|
|
||||||
void configure_http_client(HTTPClient &client, String url, bool stream, int timeout)
|
|
||||||
{
|
|
||||||
if (stream){
|
if (stream){
|
||||||
client.useHTTP10(true);
|
client.useHTTP10(true);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,11 +3,8 @@
|
|||||||
#include <HTTPClient.h>
|
#include <HTTPClient.h>
|
||||||
#include "../conf/global_config.h"
|
#include "../conf/global_config.h"
|
||||||
|
|
||||||
String get_full_url(String url_part);
|
String get_full_url(String url_part, PRINTER_CONFIG * config = NULL);
|
||||||
String get_full_url(String url_part, PRINTER_CONFIG * config);
|
void configure_http_client(HTTPClient &client, String url, bool stream = true, int timeout = 1000, PRINTER_CONFIG * config = NULL);
|
||||||
|
|
||||||
void configure_http_client(HTTPClient &client, String url, bool stream = true, int timeout = 1000);
|
|
||||||
|
|
||||||
#define SETUP_HTTP_CLIENT(url_part) HTTPClient client; configure_http_client(client, get_full_url(url_part));
|
#define SETUP_HTTP_CLIENT(url_part) HTTPClient client; configure_http_client(client, get_full_url(url_part));
|
||||||
|
|
||||||
#define SETUP_HTTP_CLIENT_FULL(url_part, stream, timeout) HTTPClient client; configure_http_client(client, get_full_url(url_part), stream, timeout);
|
#define SETUP_HTTP_CLIENT_FULL(url_part, stream, timeout) HTTPClient client; configure_http_client(client, get_full_url(url_part), stream, timeout);
|
||||||
Reference in New Issue
Block a user