问题描述
- C# Requests请求的高深问题
-
当前时间:2016/3/4 13:10:45
异常信息:在一个非套接字上尝试了一个操作。
异常对象:System
异常类型:System.Net.Sockets.SocketException
调用堆栈:
在 System.Net.Sockets.Socket.Poll(Int32 microSeconds, SelectMode mode)
在 System.Net.Sockets.NetworkStream.PollRead()
在 System.Net.Connection.StartRequest(HttpWebRequest request, Boolean canPollRead)
在 System.Net.Connection.SubmitRequest(HttpWebRequest request, Boolean forcedsubmit)
在 System.Net.ServicePoint.SubmitRequest(HttpWebRequest request, String connName)
在 System.Net.HttpWebRequest.SubmitRequest(ServicePoint servicePoint)
在 System.Net.HttpWebRequest.GetRequestStream(TransportContext& context)
在 System.Net.HttpWebRequest.GetRequestStream()
在 KIOSKUtil.Service.Post(Uri Url, String postDataStr)
在 KIOSKUtil.Service.getvoucher(Voucher& v, Users user, String date, String time, String price, String barcode)
在 KIOSK.Services.ServicesCommon.getVoucherStatus(String VoucherNum)
在 KIOSK.VoucherBuyTickets.DoWork(Object sender, DoWorkEventArgs e)
触发方法:Boolean Poll(Int32, System.Net.Sockets.SelectMode)
解决方案
Socket是HttpWebReques调用的。
这个错误可能的原因,网络连接中断,防火墙,或者远程服务器被gfw拦截了。也可能是你的url地址不对。
时间: 2024-09-12 01:56:15