jxmorris12 / language_tool_python

a free python grammar checker 📝✅
GNU General Public License v3.0
434 stars 64 forks source link

Proxy-related issue #70

Open ACParadox opened 2 years ago

ACParadox commented 2 years ago

Kept getting a 503 response when initializing LanguageTool (coming from _query_server).

It was weird because the same exact query would work using curl from the same location.

Turns out it was because of proxies. Normally they are not applied within our internal corporate network, only when querying outside it, but it seems in this case they were applied anyways.

It would be useful to have a configurable proxy settings in the config and just add the "proxies" param to the requests.get inside _query_server.

Ex. this worked out for my setup (in _query_server): proxies = { "http": None, "https": None } with requests.get(url, params=params, timeout=self._TIMEOUT, proxies=proxies) as response:

Thanks