드코
924
2019-01-13 10:02:40
5
103

spring에서 url 요청 시 header 에 key와 value 세팅하여 보내는 방법 문의


 API를 사용하여 특정 사이트에서 정보를 받아오려고 합니다.

그 API로 요청을 하려면 


"서비스를 사용하고자 할 때는 발급받은 서비스 ID를 HTTP Header 에 삽입하여

 Http Request로 요청합니다.

HTTP Header 에 key는 AuthKey 이며, value는 발급받은 서비스 ID 입니다."


이렇게 해야 합니다.


제가 구글 API 툴을 이용해서

요청 URL 적고

header 적는 란이 있어서 AuthKey 적고 발급 받은 ID를 적어주니 결과물이 뜬거 까지 확인을 

하였습니다.


그런데 제가 스프링을 통하여 해당 api에 요청을 보내고 싶은데 


도메인, header에 key,value 값들을 어떻게 세팅을 해서 보내야 할지를 잘 모르겠습니다.

0
0
  • 답변 5

  • 하모
    53
    2019-01-13 12:26:43

    GET 방식으로 보내란 뜻입니다.

    0
  • LichKing
    12k
    2019-01-13 14:08:33

    http 요청을 날리는 역할을 하는 클래스를 사용하실텐데요. 그 클래스에 http header를 채우는 방법이 있을겁니다.

    찾아보심 나올거에요. 어떤걸 쓰시는지 몰라서..

    0
  • 드코
    924
    2019-01-14 09:58:01

    response.setHeader("AuthKey","123123123);

    이렇게해서 key는 AuthKey 이고 value 123123123 이렇게 해서 보내니 크롬 F12에서 헤더값보니


    AuthKey : 123123123 이렇게 나오는것 확인 하였습니다.


    답변 달아주신분들 감사합니다.

    0
  • LichKing
    12k
    2019-01-14 10:07:20

    음..근데 지금 위에 써주신건 작성자분이 response 보낼때 header를 채우는거고, 본문에 쓰던 request 보낼때 헤더에 채워야하는걸텐데... 저걸로 도움이 되셨다면 다행이네요

    0
  • 드코
    924
    2019-01-14 11:33:19

    spring 입장에서 request가 받은데이터고  response가 다른곳에 주는 데이터 아닌가여?

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.