我有一点我无法解决的问题。也许你们中的一些人能够帮助我。这段代码在我看来是逻辑的,应该有效,但我不明白什么是错的。
当前代码C#:
static void Main(string[] args){
string data = "Login=Max";
byte[] dataStream = Encoding.ASCII.GetBytes();
for (int i = 0; i < 5; i++) {
var req = WebRequest.Create("http://172.25.110.64:8082/auth/login/");
req.Method = "POST";
req.ContentType = "application/x-www-form-urlencoded";
req.ContentLength = dataStream.Length;
req.BeginGetResponse(EndGetResponseCallback, req);
}
}
static void EndGetResponseCallback(IAsyncResult result){
var req = (WebRequest)result.AsyncState;
req.EndGetResponse(result);
Console.WriteLine(result.ToString());
}
我无法在不触发异常的情况下将数据放入请求中,如果删除数据,结果会出现问题并触发异常。
我该如何解决这个问题?我确定解决方案不是那么难做:)