Add X-Requested-With header

Chrome xhr request will not send `X-Requested-With` header. Many services rely this header to determine whether it is an Ajax request or not.