connect.c: refactor url parsing