IllegalArgumentException with Socket API and Proxy with Proxy.Type.HTTP

Discussion in 'Java' started by Greg, Jul 26, 2012.

  1. Greg

    Greg Guest

    I am trying to create a socket with the proxy type of HTTP. Every time thesocket is created an IllegalArgumentException is thrown. I have learned from googling that the HTTP proxy is unsupported in sockets. What is the work around? Does anyone know? Any help would be much appreciated as there doesn't seem to be an answer readily available that I can find.

    Greg
     
    Greg, Jul 26, 2012
    #1
    1. Advertisements

  2. On 7/26/2012 10:00 AM, Greg wrote:
    > I am trying to create a socket with the proxy type of HTTP. Every
    > time the socket is created an IllegalArgumentException is thrown. I
    > have learned from googling that the HTTP proxy is unsupported in
    > sockets. What is the work around? Does anyone know? Any help would
    > be much appreciated as there doesn't seem to be an answer readily
    > available that I can find.
    >
    > Greg
    >


    You can set up proxies in the Java Control Panel.
     
    Knute Johnson, Jul 29, 2012
    #2
    1. Advertisements

  3. On 26/07/12 18:00, Greg wrote:
    > I am trying to create a socket with the proxy type of HTTP. Every time the socket is created an IllegalArgumentException is thrown. I have learned from googling that the HTTP proxy is unsupported in sockets. What is the work around?


    How much does the code using the Socket depend on its 'interface'?
    Perhaps it would be happy with (say) just getInputStream() and
    getOutputStream() on an already connected Socket. If so, then perhaps
    you can connect to the proxy explicitly, send "CONNECT" yourself, and
    parse the response header. If all goes okay, hand the socket as is over
    to the 'using' code, and it won't know the difference.

    --
    ss at comp dot lancs dot ac dot uk
     
    Steven Simpson, Jul 30, 2012
    #3
  4. Greg

    Greg Guest

    On Thursday, July 26, 2012 10:00:23 AM UTC-7, Greg wrote:
    > I am trying to create a socket with the proxy type of HTTP. Every time the socket is created an IllegalArgumentException is thrown. I have learnedfrom googling that the HTTP proxy is unsupported in sockets. What is the work around? Does anyone know? Any help would be much appreciated as there doesn't seem to be an answer readily available that I can find.
    >
    >
    >
    > Greg


    The code pretty extensively relies on the sockets interface.
     
    Greg, Aug 9, 2012
    #4
  5. On 09/08/12 21:40, Greg wrote:
    > On Thursday, July 26, 2012 10:00:23 AM UTC-7, Greg wrote:
    >> I am trying to create a socket with the proxy type of HTTP. Every time the socket is created an IllegalArgumentException is thrown. I have learned from googling that the HTTP proxy is unsupported in sockets.

    > The code pretty extensively relies on the sockets interface.


    Can you define 'pretty extensively', i.e. enumerate the methods which
    are used, and in what sequences? If this is sufficiently simple, and
    you can modify the code, some refactoring to use your own abstraction of
    the socket ought to be possible.

    --
    ss at comp dot lancs dot ac dot uk
     
    Steven Simpson, Aug 16, 2012
    #5
    1. Advertisements

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Jean-Paul
    Replies:
    2
    Views:
    4,878
    Jean-Paul
    Feb 17, 2006
  2. Timothy Grant
    Replies:
    5
    Views:
    637
    Timothy Grant
    Aug 6, 2008
  3. Laszlo Nagy
    Replies:
    1
    Views:
    7,236
    Mark Wooding
    Jan 27, 2009
  4. Steve Holden
    Replies:
    1
    Views:
    1,005
  5. Rémi
    Replies:
    0
    Views:
    296
    Rémi
    Jul 9, 2011
  6. nntp
    Replies:
    12
    Views:
    670
    Joe Smith
    Oct 23, 2004
  7. Greg
    Replies:
    1
    Views:
    320
    Steven Simpson
    Aug 17, 2012
  8. Guillaume Comte
    Replies:
    16
    Views:
    1,046
    Grant Edwards
    Aug 23, 2012
Loading...