gun http requst