2013-04-08 139 views
0

我想在twitter上发送GET请求。https请求推特

String request = "GET /**/HTTPS/1.1\r\n" + 
          "Host: twitter.com\r\n" + 
          "Connection: Close\r\n\r\n"; 

我与插座一个byte []发送请求并得到错误: “无连接可以作出,因为目标机器积极地拒绝它”

它只能运行在HTTP。 http和https有什么区别?

+2

只是出于兴趣为什么不使用像twitteriser或类似的库来与twitter进行通信,它有一个很好的api,几个人已经为.net包装? – 2013-04-08 08:24:54

+0

因为我们的老师不允许;) – Tobi 2013-04-08 09:13:15

回答

0

可能问题是您不连接http端口(80)而不是https端口(443)。

顺便说一句可以使用TweetSharp(或其它NuGet包)来连接到Twitter

+0

我用端口443 ... – Tobi 2013-04-08 08:46:30

+0

你能提供更多的代码吗? – 2013-04-08 09:11:45

+0

http://www.heypasteit.com/clip/0RD8 – Tobi 2013-04-08 09:19:51

0

What's the difference between http and https?

HTTPS连接到不同的端口,协商的SSL连接,然后发送通过SSL连接的HTTP请求。

+0

有用answere谢谢(: – Tobi 2013-04-08 09:25:14