Tag: httpurlconnection

HTTP GET用空体来响应,在IE下载excel文件

我试图找出当我下载一个Excel报告时,在这个页面上发生了什么。 它只适用于Internet Explorer,当我尝试使用ScalaJ在Scala中下载报告时,响应正文的inputstream为空。 有人能帮我理解这里发生了什么吗? 明文请求: GET /oca_ReportViewer.aspx?ReportName=District_and_Statutory_County_Court/DSC_Civil_Family_Activity_Detail_N.rpt&ddlFromMonth=9&ddlFromYear=2010&txtFromMonthField=@FromMonth&txtFromYearField=@FromYear&ddlToMonth=10&ddlToYear=2010&txtToMonthField=@ToMonth&txtToYearField=@ToYear&ddlCountyPostBack=0&txtCountyPostBackField=@CountyID&chkAggregateMonthlyReport=0&export=1625 HTTP/1.1 Accept: text/html, application/xhtml+xml, image/jxr, */* Referer: http://card.txcourts.gov/ReportSelection.aspx Accept-Language: en-US User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko Accept-Encoding: gzip, deflate Host: card.txcourts.gov Connection: Keep-Alive Cache-Control: no-cache Cookie: ASP.NET_SessionId=j0tgci45qj3t1uqygrvkqz55 到目前为止的代码: import java.io.{BufferedOutputStream, FileOutputStream, FileWriter, InputStream} import scalaj.http._ object Downloader extends App { val url = "http://card.txcourts.gov/oca_ReportViewer.aspx" […]