HttpOpenRequest: Who has to clean up lpszObjectName?
Uwe Bonnes
bon at elektron.ikp.physik.tu-darmstadt.de
Sun Jul 18 15:44:19 CDT 2004
Hallo,
appended test fails with builtin wininet, but succeeds with native
wininet. The failing call, triggered but the ending \r, seems to be caused
by the www-server side handling. www.winehq.org seems to cope with the
ending \r, so the test has to be carried out on the xilinx server. Ise
webupdate fails caused by this error. What function has to clean up the
ending \r?
Thanks
--
Uwe Bonnes bon at elektron.ikp.physik.tu-darmstadt.de
Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------
Index: wine/dlls/wininet/tests/http.c
===================================================================
RCS file: /home/wine/wine/dlls/wininet/tests/http.c,v
retrieving revision 1.13
diff -u -r1.13 http.c
--- wine/dlls/wininet/tests/http.c 23 Jan 2004 22:44:26 -0000 1.13
+++ wine/dlls/wininet/tests/http.c 18 Jul 2004 20:36:28 -0000
@@ -275,10 +275,30 @@
ok((strcmp(TEST_URL_PATH,path) == 0),"path cracked wrong\n");
}
+void InternetOpenRequest_test()
+{
+ DWORD rc;
+ HINTERNET hi, hic = 0, hor = 0;
+ const char *types[2] = { "*/*", NULL };
+ hi = InternetOpenA("",0x0,0x0,0x0,0x0);
+ ok((hi != 0x0),"InternetOpen Failed\n");
+ trace("InternetOpenA -->\n");
+ hic=InternetConnectA(hi,"www.xilinx.com",0x0, 0x0, 0x0, 0x3,0x0, 0xdeadbeef);
+ ok((hic != 0x0),"InternetConnect Failed\n");
+ trace("InternetConnect Succeeded\n");
+ hor = HttpOpenRequestA(hic, "GET",
+ "/direct/swhelp/series6/6.2i_latestservicepack.dat\r",
+ "HTTP/1.0",
+ 0x0,types,04000000,00000000);
+ rc= HttpSendRequestA(hor,0x0,0x0,0x0,0x0);
+ ok((rc != 0x0),"HttpSendRequestA Failed\n");
+}
+
START_TEST(http)
{
winapi_test(0x10000000);
winapi_test(0x00000000);
InternetCrackUrl_test();
InternetOpenUrlA_test();
+ InternetOpenRequest_test();
}
More information about the wine-devel
mailing list