webRequest block allows custom headers and method