Index: src/wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php
===================================================================
--- src/wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php	(revision 38972)
+++ src/wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php	(working copy)
@@ -288,8 +288,6 @@
 		$user = wp_get_current_user();
 		$response = $this->prepare_item_for_response( $user, $request );
 		$response = rest_ensure_response( $response );
-		$response->header( 'Location', rest_url( sprintf( '%s/%s/%d', $this->namespace, $this->rest_base, $current_user_id ) ) );
-		$response->set_status( 302 );
 
 		return $response;
 	}
Index: tests/phpunit/tests/rest-api/rest-users-controller.php
===================================================================
--- tests/phpunit/tests/rest-api/rest-users-controller.php	(revision 38972)
+++ tests/phpunit/tests/rest-api/rest-users-controller.php	(working copy)
@@ -627,11 +627,16 @@
 		$request = new WP_REST_Request( 'GET', '/wp/v2/users/me' );
 
 		$response = $this->server->dispatch( $request );
-		$this->assertEquals( 302, $response->get_status() );
+		$this->assertEquals( 200, $response->get_status() );
 
 		$headers = $response->get_headers();
-		$this->assertArrayHasKey( 'Location', $headers );
-		$this->assertEquals( rest_url( 'wp/v2/users/' . $this->user ), $headers['Location'] );
+		$this->assertArrayNotHasKey( 'Location', $headers );
+
+		$links = $response->get_links();
+		$this->assertEquals(
+			rest_url( 'wp/v2/users/' . $this->user ),
+			$links['self'][0]['href']
+		);
 	}
 
 	public function test_get_current_user_without_permission() {
