https callbackUrl의 제한 사항 및 구독의 성격에 따라 공개적으로 액세스 할 수있는 URL로만 수행 할 수있는 것처럼 보입니다.미러 API 구독을 테스트하는 방법
지금까지 로컬 개발/디버깅을 쉽게하기위한 두 가지 가능한 솔루션을 모았습니다.
첫 번째는 Google에서 제공하는 Subscription Proxy 서비스입니다. 이 해결 방법을 사용하면 기본적으로 SSL 제한 및 프록시 구독 콜백을 사용자 정의 URL로 제거 할 수 있습니다.
로컬에서 개발 작업을 수행 한 것으로 밝혀진 가장 유용한 두 번째 방법은 가입 콜백 요청 (공개적으로 액세스 할 수있는 서버)을 로그에 캡처 한 다음 curl을 사용하여 로컬/dev에서 해당 요청을 재현하는 것입니다 기계 사용 무언가 같이 : 요청 이후
curl -H "Content-type: application/json" -X POST \
-d '{"json for":"the notification"}' http://localhost:8080/notify
가끔 클 수, 또는 여러 콜백 유형을 테스트 할 수 있습니다, 나는 또한 유용한 다양한 파일에 첨자 요청의 JSON을 넣어 발견 (예 : timeline-respond.json
) 다음 실행하십시오
curl -H "Content-Type: application/json" \
--data @timeline-respond.json http://localhost:8080/notify
다른 사람들이 로컬에서 응용 프로그램 구독을 테스트하기 위해 무엇을하고 있는지 궁금합니다.
비슷한 접근 방식 (1) wcf 서비스를 로컬 IIS 서버에서 실행 중이며 피들러 게시 알림으로 시도했지만 정상적으로 작동하지만 방화벽 설정으로 인해 미러 서비스에서 작동하지 않았습니다. 알림 URL은 공개적으로 액세스 할 수 없습니다. 미러 서비스에서, 내가 시도하고있는 다음 옵션은 (2) 앱 엔진 웹 백엔드를 사용하고 XMPP를 사용하여 내 유리 제품 앱 (데스크톱 앱)에 알림을 보내려면 디버깅을위한 몇 가지 간단한 해결 방법을보고 싶습니다. 및 개발 목적. – Snekithan
newb 질문을 드려 죄송합니다. 그러나 정확히 무엇이 말 릅니까? –