I can browse to either URL in any browser, getPage() works fine on the external address, 404's on the localhost address.
Any insight greatly appreciated; this is about as simple a test case as there can be and I'm mystified as to why it's not working. Of course, that probably means I'll feel like a complete moron when someone clops me on the head with the answer, but I can deal with that...
Thanks,
S
Just in case it gets mutilated by mail:
http://pastebin.com/d2f80ce0a
from twisted.web import client
def showPage(pageData):
print pageData
reactor.stop()
def handleError(failure):
print "Error:", failure.getErrorMessage()
failure.printDetailedTraceback()
reactor.stop()
if __name__ == "__main__":
from twisted.internet import reactor
# postRequest = client.getPage("http://localhost/w3c-validator/check")
postRequest = client.getPage("http://validator.w3.org/check")
postRequest.addCallback(showPage).addErrback(handleError)
reactor.run()