, HTTP 헤더는 URL의 일부가 아닌 :
내 생각 엔처럼 보이는 URL 요청, 내부로 생각하지입니다.
그리고 브라우저에 URL을 입력하면 요청이 표준 헤더와 함께 발행됩니다. 어쨌든 REST API는 브라우저의 주소 표시 줄에 끝점을 입력하여 사용하지 않습니다.
가장 일반적인 시나리오는 서버가 타사 REST API를 사용한다는 것입니다.
때문에 서버 측 코드 는가 적절한 GET 위조 수행합니다 (/ PUT/POST/DELETE) 지정된 엔드 포인트 (URL) 일부 헤더 마지막을 (귀하의 경우와 같이 필요한 경우) 설정을 가리키는 요청 (아마도) 일부 데이터를 보내는 것입니다 (예를 들어 일반적으로 POST 요청에서 발생).
요청을 위조하고 보내고 마지막으로 응답을받는 코드는 서버 측 언어에 따라 다릅니다.
테스트 REST API를 사용하려는 경우 curl
도구를 명령 줄에서 사용할 수 있습니다.
curl
은 요청을하고 stdout에 응답을 출력합니다 (달리 지시되지 않는 한).
은 귀하의 경우에는 테스트 요청은 다음과 같이 실행될 것이다 :
$curl -H "Accept: application/json" 'http://localhost:8080/otp/routers/default/plan?fromPlace=52.5895,13.2836&toPlace=52.5461,13.3588&date=2017/04/04&time=12:00:00'
H
또는 --header
지시어는 헤더와 그 값을 설정합니다.
요청을 어떻게 보내시겠습니까? –
이것은 이해하는데 도움이 될 수 있습니다 : http://stackoverflow.com/documentation/rest/1664/getting-started-with-rest/20145/rest-over-http – sp00m