간단한 nodejs 응용 프로그램을 개발 중입니다. 해당 응용 프로그램에서 REST API 호출을 만들려고하는데 REST API에 기본 인증이 있습니다. "ERRORError : getaddrinfo ENOTFOUND" stackoverflow에 제안 된 옵션으로 시도했지만 작동하지 못했습니다. 사람이 this..Here에 저를 도와 주실 수있는 것은
감사
VHC노드에서 타사 휴식 API 호출
0
A
답변
0
www.google.com
가 유효한 URL이 아닙니다 사전에 내가`
var http = require('http');
var url = 'someurl';
var username = 'username';
var password = 'password';
var optionsget = {
host: 'someurl',
method: 'GET',
auth: username + ':' + password,
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json'
}
};
console.log('Do the GET call');
// do the GET request
var reqGet = http.get(optionsget, function(res) {
console.log("Hii");
console.log("statusCode: ", res.statusCode);
res.on('data', function(d) {
console.info('GET result:\n');
process.stdout.write(d);
console.info('\n\nCall completed');
});
});
reqGet.end();
reqGet.on('error', function(e) {
console.error("ERROR" +e);
});
감사를 사용하고있는 코드입니다. 브라우저를 사용하면 입력 할 수 있습니다 (사람들이 모든 상황에서 작동해야한다고 생각하게하는 경향이 있음). 그러나 그 이유는 브라우저가 사용자가 http://www.google.com
을 입력한다고 추측했기 때문입니다.
http 모듈에는 http://www.google.com
과 같은 정규화 된 URL이 필요하거나 options
개체에 호스트와 경로 및 프로토콜을 별도로 지정해야합니다. 그러나 URL을 전달하려는 경우에는 전체 URL이어야합니다. the node.js doc의 세부 정보.
+0
@ user1948228 -이 질문에 대한 답변을 얻었습니까? 그렇게했다면 답의 왼쪽에있는 녹색 체크 표시를 클릭하여 커뮤니티에 표시 할 수 있습니다. 스택 오버플로에 대한 올바른 절차를 따름에 대한 평판 포인트를 얻게됩니다. – jfriend00
관련 문제
- 1. React : Ajax를 사용하여 타사 API (Behaviour) 호출
- 2. Cocoa App 크래시 타사 API 호출
- 3. Azure 함수 출력 API 타사 서비스에 대한 API 호출
- 4. 서블릿에서 휴식 서비스 호출
- 5. 안전한 휴식 API
- 6. API 휴식 및 각도
- 7. 자바 API 휴식
- 8. Bugzilla 휴식 API 활성화
- 9. 휴식 API 반환
- 10. 휴식 API 상태 코드
- 11. 타사 DLL의 메서드 호출
- 12. 모의 휴식 API 및 가짜 도메인
- 13. 노드에서 일반적인 서버 측 및 클라이언트 측 API 호출
- 14. 도메인 간 휴식 도장 호출
- 15. 휴식 API 시간 제한 설정
- 16. 페이팔 휴식 API 실행 오류
- 17. 페이팔 휴식 API 업데이트 항목
- 18. 휴식 웹 서비스를위한 전처리 API
- 19. Joomla 타사 API 통합
- 20. Magento API 타사 연결
- 21. 각도 2 타사 API
- 22. 레일 및 느린 타사 API
- 23. API 게이트웨이를 통해 EC2 휴식 서비스 공개
- 24. 다른 앱에서 타사 앱 호출
- 25. 타사 소셜 미디어 API 'S
- 26. 페이팔 api 권한 타사 승인
- 27. 타사 API 용 Moq'ing HttpPostedFile
- 28. SMS 게이트웨이 타사 API 사용
- 29. Node.js + 타사 서비스로 API 요청 보내기
- 30. Node.JS에서 동기화 API 호출
[Node.js getaddrinfo ENOTFOUND] (http://stackoverflow.com/questions/17690803/node-js-getaddrinfo-enotfound) – ThomasThiebaud
토마 스의 가능한 복제본 ... 나는 stackoverflow에서 발견 한 모든 가능한 방법을 시도했다. 나는 핑 (ping)도 할 수 없다. 나는 핑 (ping) www.google.com을 시도했다. 모든 핑에 대해 연결 시간 초과 오류가 발생했습니다 – user1948228
URL을 공유 할 수 있습니까? – ThomasThiebaud