2015-02-04 6 views
0

저는 아웃 바운드 프록시 서버가 10.0.0.255 인 회사 네트워크에 연결된 Windows 7 데스크탑에서 anaconda python 2.7 및 최신 요청 라이브러리를 실행하고 있습니다. . 다음과 같이Python v2.7 Requests v2.5.1 - 모든 get 요청이 HTTP 오류 503을 반환합니다.

내 파이썬 스크립트를 읽

import requests 
r = requests.get("http://google.com") 

가 나는 또한 많은 다른 인트라넷 및 인터넷 URL을 시도했습니다, HTTP 및 HTTPS 같은 결과 모든 : (503) 오류가 발생했습니다. 필자는 어떻게 든 프록시가 잘못되었다고 생각했습니다. 나는 차이를하지 다음과 같은 정의 "

prox={ 
    "http" : "10.0.0.255:80" 
    "https" : "10.0.0.225:443" 
} 

으로 '프록시 = 프록스'문을 추가했지만 한 그 문서가 문에 약간 드문 드문 나의 포트가 잘못된 것을 전적으로 가능 (단 하나 . 예)

나는 localhost를 시도했고 그것은 나에게 다른 오류 준 :

ConnectionError : ('. 연결 중단'오류 (10061, '대상 컴퓨터가 적극적으로 거부했기 때문에 없음 연결이되지 않았다'을))

내 컴퓨터 날 싫어해. 큰.

이 시점에서 나는 엉망입니다. 아마도이 머신의 모든 보안 c_rp와 관련이 있을지 모르지만 다음 번 조치가 무엇인지 확신 할 수 없습니다.

저는 파이썬에 N00b이고, 20 년 후에 코딩하지 않았습니다. 즉, 하드 코어 C를 작성하고 누수를 찾기 위해 메모리 디버그를 아키텍처 깊숙한 곳에서 실행했기 때문에 완전히 녹슬지 않고 아주 녹슬지 않았습니다.

+0

개인 정보가 누설되지 않으면 r .__ dict__의 내용이 무엇인지 알려주지 만, 상황에 대한 유용한 정보를 줄 수 있습니다. – AdriVelaz

+0

프록시 포트가 맞습니까? 시도해보십시오 : [http://stackoverflow.com/a/8287752/3710490](http://stackoverflow.com/a/8287752/3710490) urllib로 다음 의견 제안 – Valijon

+0

localhost에서 실행중인 웹 서버가 있습니까? localhost에서 간단한 'node.js' 웹 서버를 실행하고 다시 시도해보십시오. 상대방 서버에서 수신 대기중인 서버가 없다면 응답을받지 못할 것입니다. – RPGillespie

답변

-1
  1. localhost:80에서 실행되는 웹 서버가 없다면 아무것도하지 않습니다 localhostGET 요청을 수행. localhost에서 실행중인 node.js 웹 서버를 설정 한 다음 다시 시도하십시오.

  2. 대부분의 기업 프록시는 모든 트래픽에 포트 8080을 사용합니다.

+0

Node.js? 그냥 python -m SimpleHTTPServer를 사용하십시오. –

+0

니스, 나는 그것이 존재하는지조차 몰랐습니다. – RPGillespie