Add: http middleware