Implement request function for non-Windows