建立一個socket,使用代理上網,
連接是正確的,然後發送這樣一個命令
“POST HTTP://www.freedb.org/ HTTP/1.0\r\nContent-Type: application/x-www-form-urlencoded\r\nUser-Agent: AKRip090\r\n Proxy-Authorization: Basic %s\r\n Content-Length: %d\r\n\r\n"發送也是成功的,然後接受到這樣一堆數據,開頭是:
HTTP/1.1 502 Proxy Error (The ISA Server denies the specified Uniform Resource Locator(URL).)
via:1.1 IESRD-PROXY......為什麼是這樣,好象是認證不通過,不論我輸入的密碼正確與否都是返回一樣的內容。搞了一個晚上了,頭痛!

解决方案 »

  1.   

    代理服务器拒绝你的URL啊你把你的IE设置成这个代理
    然后用IE来访问这个URL看一看
    如果用IE通过代理访问这个URL出现一样的错误那么就是代理服务器的问题
      

  2.   

    IE就是用的這個,沒有問題的。設成其它的任何URL都是一樣!
    設成其它的任何密碼也是一樣!!郁悶!!!
      

  3.   

    “POST HTTP://www.freedb.org/ HTTP/1.0\r\nContent-Type: application/x-www-form-urlencoded\r\nUser-Agent: AKRip090\r\n Proxy-Authorization: Basic %s\r\n Content-Length: %d\r\n\r\n"
    该用GET方法试一试
      

  4.   

    或者"POST HTTP://www.freedb.org/"把后面的都去掉