Removing a lot of redundant code around HTTP usage

Minor: It doesn't look like <S> is being used anywhere.