asg017 / sqlite-http

A SQLite extension for making HTTP requests purely in SQL
MIT License
227 stars 11 forks source link

Configurable request failing behavior #8

Open asg017 opened 2 years ago

asg017 commented 2 years ago

Should a failed request cause a SQLITE_ERROR, or should a user be able to specify what to do on failure?

Can set all request_* columns to NULL.

select http_timeout_set(5000);
select http_request_fail_set(1); -- ??? maybe bit flag??

-- maybe nicer
select http_settings_set('timeout', 1000);
select http_settings_get('timeout'); -- 1000

select http_settings_set('request_fail', 'fail'); 
select http_settings_set('request_fail', 'silent');