the 302 error is a redirection. I don't know why you are seeing that; it might be a firewall behavior.
If you want to try to puzzle it out, run this script, a line at a time, and see what each line produces in the JMP log.
site="finance.yahoo.com";
url="http://finance.yahoo.com/echarts?s=TWTR#{\!"allowChartStacking\!":true}";
tCall = Socket();
tCall << connect( site, "80" );
tCall << Send( Char To Blob( "GET " || url || " HTTP/1.0~0d~0a~0d~0a", "ASCII~HEX" ) );
tMessage = tCall << Recv( 1000 );
text = Blob To Char( tMessage[3], "ASCII~HEX" );
Show( text );
tCall << Close();
connect should say: {"connect", "ok"}
send should say: {"Send", "ok", Char To Blob( "", "ascii~hex" )}
recv should say: {"Recv", "ok", Char To Blob(
"HTTP/1.0 200 OK~0D~0AX-Frame-Options: SAMEORIGIN~0D~0AX-Content-Type-Options: nosniff~0D~0AX-XSS-Protection: 1; mode=block~0D~0AContent-Type: text/html~0D~0ASet-Cookie: B=c3r14p5bh4hr3&b=3&s=p2; expires=Sat, 16-Apr-2018 14:08:35 GMT; path=/; domain=.yahoo.com~0D~0ADate: Sat, 16 Apr 2016 14:08:35 GMT~0D~0AServer: ATS~0D~0AVary: X-Ssl~0D~0AVia: http/1.1 media-border115.global.media.bf1.yahoo.com (ApacheTrafficServer [cMsSf ]), http/1.1 media-router4.prod.media.bf1.yahoo.com (ApacheTrafficServer [cMsSf ]), http/1.1 r25.ycpi.dcb.yahoo.net (ApacheTrafficServer [cMsSf ])~0D~0AAge: 0~0D~0AY-Trace: BAEAQAAAAACXg0qXxLFf4AAAAAAAAAAAw514XKmQNkkAAAAAAAAAAAAFMJqpyGJPAAUwmqnLTak2C_LwAAAAAA--~0D~0A~0D~0A<~21DOCTYPE html>~0A<html>~0A<head>~0A <~21-- customizable : anything you expected. -->~0A <title>TWTR Interactive Stock Chart | Yahoo~21 Inc. Stock - Yahoo~21 Finance</title>~0A~0A <meta http-equiv=~22X-UA-Compatible~22 content=~22IE=edge,chrome=1~22 />~0A <meta http-equiv=~22Content-Type~22 content=~22text/html; charset=UTF-8~22 />~0A~0A~0A~0A ~0A <link rel=~22stylesheet~22 type","ascii~hex")}
If you don't get the 200 OK response, maybe you'll get some information about the 302 response.
Craige