This article proposes a new way of deriving mean-field exponents for sufficiently spread-out Bernoulli percolation in dimensions d>6. We obtain an upper bound for the full-space and half-space two-point functions in the critical and near-critical regimes. In a companion paper, we apply a similar analysis to the study of the weakly self-avoiding walk model in dimensions d>4.