2016-06-16 3 views
0

사이트에 새 사용자를 추가하기 위해 Google apps 스크립트를 작성하려고합니다. 여기 내 기능은 다음과 같습니다.UrlFetchApp POST가 작동하지 않지만 반환 됨 상태 코드 : 200

function sendPost() { 

var url = "https://www.blackstonelaunchpad.org/users/sign_up"; 
var options = { 
    "method": "post", 
    "headers": { 
    "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8", 
    "accept-encoding": "gzip, deflate, br", 
    "accept-language": "en-US,en;q=0.8", 
    "cache-control": "no-cache", 
    "connection": "keep-alive", 
    "cookie": "cookievalye", 
    "origin": "https://www.blackstonelaunchpad.org", 
    "referer": "https://www.blackstonelaunchpad.org/users/sign_up", 
    "upgrade-insecure-requests": "1", 
    "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36", 
    }, 
    "payload": { 
    "utf8":"✓", 
    "authenticity_token":"C4KXrxZS7rOPT2cmnL2avpuq8BC7fhtz3rVVbwkjYvk=", 
    "user[program_ids]":"X", 
    "user[first_name]":"Test", 
    "user[last_name]":"Test", 
    "user[email]":"[email protected]", 
    "user[password]":"test", 
    "user[password_confirmation]":"test", 
    "button":"", 
    } 
}; 
var response = UrlFetchApp.fetch(url, options); 
Logger.clear() 
Logger.log(response.getResponseCode()); 

} 

스크립트를 실행하면 200 개의 상태 코드가 반환되지만 새로운 사용자는 추가되지 않습니다. 어떤 도움을 주시면 감사하겠습니다.

답변

0

상태 200 코드가 성공입니다.

POSTMAN을 사용하여 통과했는지 확인해 보셨습니까?

+0

우체부도 200을 반환하지만 전체 사용자 목록에 액세스 할 수 있으며 사용자를 추가하지 않습니다. 우체부에 따라 – dizzle

+0

이상한 응답 헤더 : 캐시 제어 연결 → 연결 유지 콘텐츠 인코딩 → gzip을 내용 유형 → 텍스트를-검증해야합니다 → 노 캐시, 아니 매장, 최대 - 나이 = 0,/html; charset = utf-8 날짜 → 2020 년 6 월 16 일 18시 53 분 22 초 GMT 만료 → 01 년 1 월 1 일 00:00:00 GMT 프 라이브 프 → no-cache 서버 → nginx/1.2.9 상태 → 200 OK Strict-Transport-Security → 최대 연령 = 31536000, 최대 연령 = 16070400; includeSubdomains 전송 인코딩 →이 청크 카를로 → 수락 인코딩 X-랙 캐시 → 무효화를 통과 X-요청-ID → 93758f53c85dbd70ee04bc4277bfeb35 X-런타임 → 1.531773 X-UA 호환 → IE = 에지, 크롬 = 1 – dizzle

+0

그런 다음 웹 페이지가 어떤 헤더를 통해 전송되는지 보려면 Httpfox를 사용하여 Firefox에서 테스트해볼 것을 제안합니다. 그러나 받아들이 기 위해 작동하는 전자 메일을받을 수없는 것 같습니다. – turtlepower

관련 문제