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