저는 PHP 개발자로서 C#을 가르치려고합니다. 실행에WebClient(). DownloadString()이 C#에 있습니다.
//longbow.cs
using System;
using System.Net;
public class LongbowCore {
//version of the software
public static string version = "0.1";
//Text displayed during startup
public static string init_text = "Longbow v"+LongbowCore.version;
//API URL base for sessions
public static string api_url = "http://dev.phyre.im";
public static void Main(string[] args){
Console.WriteLine(LongbowCore.init_text);
var fetch = new WebClient();
var data = fetch.DownloadString(api_url);
Console.WriteLine(api_url + " Data: " + data);
}
}
이 fetch.DownloadString(api_url)
후 아무것도 표시하지 : 나는 다음 테스트 코드를 가지고있다. 나는 아무것도하지 않는다고 확신하지 않는다. 해당 줄을 주석 처리하고 (그리고 Console.WriteLine에서 문자열을 제거하면) 계속할 수 있습니다. 내가 도대체 뭘 잘못하고있는 겁니까?
관련성이있는 경우 OSX Lion의 모노로 컴파일하고 있습니다.
사과! 그래서 죄송합니다 - 내 VPS 호스트에 네트워크 중단이있는 것 같습니다. 내 DNS를 포함하여 내 컴퓨터 절반이 고장났습니다. 나는 몰랐다. 내 질문을 닫는 투표.
시스템 대신 System.Net.HttpWebRequest (http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest)를보고 싶을 수 있습니다. .Net.WebClient –