2014-04-28 3 views
48

나는 그물을 샅샅이 뒤지고 있었고 콜백 URL에 대한 생각으로 머리를 감쌀 수 없었다. 필자의 경우에는 정의해야하는 몇 가지 콜백 URL이 있습니다. 인기있는 것은 "기본 콜백 URL"입니다. 정확히이게 뭐야? 평범한 영어로 모범을 보일 수 있습니까?API와 관련하여 콜백 URL이란 무엇입니까?

답변

36

콜백 URL은 완료 후 호출중인 API 메소드에 의해 호출됩니다. 당신이

POST /api.example.com/foo?callbackURL=http://my.server.com/bar 

를 호출하는 경우 /foo가 완료되면 그래서 다음에, http://my.server.com/bar에 요청을 보냅니다. 요청의 내용과 방법은 다양 할 것입니다. 액세스중인 API에 대한 설명서를 확인하십시오.

+0

콜백 URL이 올바르게 설정되지 않은 경우 오류가 발생합니까? – user3768495

+0

@ user3768495 나는 그것을 기대하지 않을 것이다. 그러나 그것은 API의 구현에 달려있다. 이론적으로는 내부적으로 트랜잭션의 콜백 부분을 만들 수 있고 콜백이 2xx 응답을 반환하지 않으면 원래 요청에 의한 모든 변경 사항을 롤백 할 수 있습니다. –

+0

/api.example.com/foo의 POST 요청에 대한 응답을 보내야합니까? – Abhijeet

관련 문제