2017-10-11 9 views

답변

0

다중 프로토콜 게이트웨이의 경우 "고급"탭으로 이동하여 "리디렉션 따르기"옵션을 끕니다. 그런 다음 302 http 응답은 모든 2xx 응답처럼 처리됩니다.

그런 다음 오류 코드를 테스트하는 GatewayScript 코드 (값 == 302 인 경우)를 만든 다음 모든 헤더를 삭제할 수 있습니다.

(내가 뭔가 놓친 경우 수정하시기 바랍니다)과 같이 보일 것입니다 코드 : "샘플"에 대한 클릭

  • 니스 IBM "playground" site : 여기

    var hm = require('header-metadata'); 
    
    var all_Headers = hm.current.headers; 
    
    console.error(all_Headers); 
    
    if (hm.current.statusCode == 302) { 
        for (var headerName in all_Headers) { 
         hm.current.remove(headerName); 
        } 
    } 
    

    이 GatewayScript에 대한 좋은 참고있다가 멋진 부분

  • 공식 게이트웨이 스크립트 코드 설명서 특정 부분에 대한 header deleting 게이트웨이 스크립트
  • 필자는 부분적으로이 예를 기반으로합니다. healthcheck 예 :