angular2를 사용하여 MockBackend에서 헤더를 가져 오는 방법

테제 로저스

MockBackend를 사용하여 단위 테스트 내부에서 내 코드에서 보낸 헤더를 확인하는 데 문제가 있습니다.

테스트 내에서 다음을 실행하고 있습니다.

injectAsync([Http, XHRBackend], (http: Http, backend: MockBackend) => {
  return new Promise((pass, fail) => {
    var request: Request;

    backend.connections.subscribe((c: MockConnection) => {
      request = c.request;
      c.mockRespond(new Response(new ResponseOptions()));
    })

    let req_headers = new Headers({'Authorization': 'Bearer foo'});
    http.get('/', new ResponseOptions({headers: req_headers})).subscribe(
      () => {
        // I try to get the request headers here
        console.log(request.headers);
        pass();
      },
      fail
    )
  })
})

그러나 헤더를 다시 읽으려고 할 때 빈 헤더 세트가 표시됩니다. 로그 문의 결과는 나에게 제공 Headers{_headersMap: Map{}}됩니다.

내가 무엇을 놓치고 있습니까?

티에리 기사단

사실, 그것들이 있지만 headers 속성은 a Map이므로 다음과 같이 가져와야합니다.

// All headers
for (var key of connection.request.headers.keys()) {
  console.log('- key = ' + key);
}

// Authorization header
var auth = connection.request.headers.get('Authorization');
console.log('auth = '+auth);

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

PowerShell을 사용하여 OneNote 문서에서 헤더를 가져 오는 방법

분류에서Dev

Fetch API를 사용하여 CORS 요청에서 헤더 필드를 가져 오는 방법

분류에서Dev

angular2 및 Typescript를 사용하여 HTMLElement에서 스타일 값을 가져 오는 방법

분류에서Dev

C #을 사용하여 API의 요청에서 헤더를 가져 오는 방법

분류에서Dev

사용자 정의 헤더를 전달하고 post 메소드 (JSON)를 사용하여 서버에서 데이터를 가져 오는 방법

분류에서Dev

WPF C # : HierarchicalDataTemplate에서 treeviewitem 헤더를 가져 오는 방법

분류에서Dev

AWS Lambda를 사용하여 웹 페이지를 가져오고 본문과 헤더를 반환하는 방법

분류에서Dev

zip ()을 사용하여 목록에서 빌드 된 pandas-Dataframe에서 두 번째 헤더를 가져 오는 방법

분류에서Dev

RxDatasource를 사용하여 여러 헤더가있는 UICollectionView에서 여러 섹션을 만드는 방법

분류에서Dev

HTTP API를 사용하여 Raven에서 문서를 가져 오는 방법

분류에서Dev

LibGit2Sharp를 사용하여 가져 오기에서 원격 변경 목록을 가져 오는 방법

분류에서Dev

파이썬을 사용하여 요청 헤더에 클라이언트가 삽입 한 새 매개 변수를 가져 오는 방법은 무엇입니까?

분류에서Dev

API를 사용하여 Google 문서에서 제목을 가져 오는 방법

분류에서Dev

Angular + TypeScript : HTTP Put을 사용하여 메서드를 가져 오는 방법

분류에서Dev

LINQ를 사용하여 특성 내에서 요소를 가져 오는 방법

분류에서Dev

Gitolite에서 Chef를 사용하여 개인 git repo를 가져 오는 방법

분류에서Dev

javascript에서 reg exp를 사용하여 텍스트를 가져 오는 방법

분류에서Dev

dojo를 사용하여 foreach에서 이전 노드를 가져 오는 방법

분류에서Dev

PHP를 사용하여 SOAP에서 데이터를 가져 오는 방법

분류에서Dev

LINQ를 사용하여 List <string> []에서 데이터를 가져 오는 방법

분류에서Dev

nodejs, expressjs를 사용하여 mongodb에서 데이터를 가져 오는 방법

분류에서Dev

Swift를 사용하여 appdelegate에서 현재 위치를 가져 오는 방법

분류에서Dev

redux를 사용하여 반응에서 데이터를 가져 오는 방법?

분류에서Dev

angular2를 사용하여 JSON에서 키와 값 가져 오기

분류에서Dev

IronPython을 사용하여 Python 파일에서 변수를 가져 오는 방법

분류에서Dev

LINQ를 사용하여 DataTable에서 고유 한 열을 가져 오는 방법

분류에서Dev

Python을 사용하여 json에서 데이터를 가져 오는 방법

분류에서Dev

node.js를 사용하여 mongodb에서 항목을 가져 오는 방법

분류에서Dev

iOS에서 URL을 사용하여 이미지를 가져 오는 방법

Related 관련 기사

  1. 1

    PowerShell을 사용하여 OneNote 문서에서 헤더를 가져 오는 방법

  2. 2

    Fetch API를 사용하여 CORS 요청에서 헤더 필드를 가져 오는 방법

  3. 3

    angular2 및 Typescript를 사용하여 HTMLElement에서 스타일 값을 가져 오는 방법

  4. 4

    C #을 사용하여 API의 요청에서 헤더를 가져 오는 방법

  5. 5

    사용자 정의 헤더를 전달하고 post 메소드 (JSON)를 사용하여 서버에서 데이터를 가져 오는 방법

  6. 6

    WPF C # : HierarchicalDataTemplate에서 treeviewitem 헤더를 가져 오는 방법

  7. 7

    AWS Lambda를 사용하여 웹 페이지를 가져오고 본문과 헤더를 반환하는 방법

  8. 8

    zip ()을 사용하여 목록에서 빌드 된 pandas-Dataframe에서 두 번째 헤더를 가져 오는 방법

  9. 9

    RxDatasource를 사용하여 여러 헤더가있는 UICollectionView에서 여러 섹션을 만드는 방법

  10. 10

    HTTP API를 사용하여 Raven에서 문서를 가져 오는 방법

  11. 11

    LibGit2Sharp를 사용하여 가져 오기에서 원격 변경 목록을 가져 오는 방법

  12. 12

    파이썬을 사용하여 요청 헤더에 클라이언트가 삽입 한 새 매개 변수를 가져 오는 방법은 무엇입니까?

  13. 13

    API를 사용하여 Google 문서에서 제목을 가져 오는 방법

  14. 14

    Angular + TypeScript : HTTP Put을 사용하여 메서드를 가져 오는 방법

  15. 15

    LINQ를 사용하여 특성 내에서 요소를 가져 오는 방법

  16. 16

    Gitolite에서 Chef를 사용하여 개인 git repo를 가져 오는 방법

  17. 17

    javascript에서 reg exp를 사용하여 텍스트를 가져 오는 방법

  18. 18

    dojo를 사용하여 foreach에서 이전 노드를 가져 오는 방법

  19. 19

    PHP를 사용하여 SOAP에서 데이터를 가져 오는 방법

  20. 20

    LINQ를 사용하여 List <string> []에서 데이터를 가져 오는 방법

  21. 21

    nodejs, expressjs를 사용하여 mongodb에서 데이터를 가져 오는 방법

  22. 22

    Swift를 사용하여 appdelegate에서 현재 위치를 가져 오는 방법

  23. 23

    redux를 사용하여 반응에서 데이터를 가져 오는 방법?

  24. 24

    angular2를 사용하여 JSON에서 키와 값 가져 오기

  25. 25

    IronPython을 사용하여 Python 파일에서 변수를 가져 오는 방법

  26. 26

    LINQ를 사용하여 DataTable에서 고유 한 열을 가져 오는 방법

  27. 27

    Python을 사용하여 json에서 데이터를 가져 오는 방법

  28. 28

    node.js를 사용하여 mongodb에서 항목을 가져 오는 방법

  29. 29

    iOS에서 URL을 사용하여 이미지를 가져 오는 방법

뜨겁다태그

보관