[Mono-bugs] [Bug 61520][Wis] New - HTTPS POST to eBay XML API Fails with Timeout

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Wed, 14 Jul 2004 02:26:47 -0400 (EDT)

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by jeffreyp@well.com.


--- shadow/61520	2004-07-14 02:26:47.000000000 -0400
+++ shadow/61520.tmp.27665	2004-07-14 02:26:47.000000000 -0400
@@ -0,0 +1,55 @@
+Bug#: 61520
+Product: Mono: Class Libraries
+Version: unspecified
+OS Details: 
+Status: NEW   
+Priority: Wishlist
+Component: Sys.XML
+AssignedTo: mono-bugs@ximian.com                            
+ReportedBy: jeffreyp@well.com               
+QAContact: mono-bugs@ximian.com
+TargetMilestone: ---
+Summary: HTTPS POST to eBay XML API Fails with Timeout
+I'm writing a hello world application that is supposed to perform an HTTPS
+POST to the eBay XML API. (This API is different than the SOAP API I've
+filed bugs against earlier. This isn't using the SOAP API, but instead a
+parallel API based on XML over HTTPS.) On planet eBay, one writes the
+'hello world' app by placing a call that returns the current date and time.
+My application compiles and returns a date/time value from eBay under csc,
+but under Mono it takes a dirt nap with the following error:
+>mono GetTime.exe
+Unhandled Exception: System.Net.WebException: The request timed out
+in <0x0018a> System.Net.HttpWebRequest:EndGetResponse (System.IAsyncResult)
+in <0x0006a> System.Net.HttpWebRequest:GetResponse ()
+in <0x00546> eBay.Client.CS_ApiGetTime:Main (string[])
+Steps to reproduce the problem:
+1. Build the project located here:
+http://mcmanus.typepad.com/grind/gettime.zip. I've included a handy build
+command file (build.cmd) for your convenience. However, for your
+inconvenience, there is configuration information that must be inserted
+into GetTime.exe.config which I am forbidden to redistribute under pain of
+death. I can supply this for you privately (email me at jmcmanus@ebay.com)
+or you can get your own set of keys at http://developer.ebay.com/join/
+which will work out much better for everyone.
+2. Run the application
+3. Wait 30 seconds and observe that it isn't communicating.
+Actual Results:
+The exception noted above.
+Expected Results:
+Current eBay time is: 2004-07-14 06:05:26 GMT
+Press Enter...
+How often does this happen? 
+Every time.