2013-04-08 4 views
0

Я хочу отправить запрос GET в твиттере.https request twitter

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

Я посылаю запрос в байте [] с сокетами и получаю ошибку: «Подключение не может быть сделано, потому что целевая машина активно отказалась это»

Он работает только на HTTP. В чем разница между http и https?

+2

просто из интереса, почему бы не использовать библиотеку, такую ​​как twitteriser или что-то для общения с твиттером, у нее есть хороший api, который несколько человек обернули для .net? –

+0

Потому что наш учитель этого не допускает;) – Tobi

ответ

0

Возможно, проблема заключается в том, что вы не подключаете порт http (80) вместо порта https (443).

BTW Вы можете использовать TweetSharp (или другой пакет NuGet) для подключения к сайту

+0

Я использую порт 443 ... – Tobi

+0

Можете ли вы предоставить больше кода? –

+0

http://www.heypasteit.com/clip/0RD8 – Tobi

0

What's the difference between http and https?

HTTPS подключается к другому порту, согласовывает соединение SSL, а затем отправляет запрос HTTP через соединение SSL.

+0

полезно answere thanks (: – Tobi