I recently started using your client to connect to my WebDAV service, but it returns 400 bad request errors.
After some research, I found that is because client didn’t include the User-Agent header in the network request.
And my webdav server is deployed in cloudflare tunnel.
When you send a request without user-agent header to cloudflare, cloudflare return 400 error directly without forwarding it to my server.
This your client (Infuse) request header
And I try to send request with same header info by curl cli.
curl -X PROPFIND https://test.(mydomain).com/dav/ -v -H ‘Content-Type: text/xml’
curl -X PROPFIND https://test.(mydomain).com/dav/ -v -H ‘Content-Type: text/xml’ -H ‘User-Agent:’
As I expected, requests without a User-Agent
will result in 400 error.