test682 (845B)
1 <testcase> 2 <info> 3 <keywords> 4 HTTP 5 netrc 6 </keywords> 7 </info> 8 # 9 # Server-side 10 <reply> 11 <data> 12 HTTP/1.1 200 OK 13 Date: Fri, 05 Aug 2022 10:09:00 GMT 14 Server: test-server/fake 15 Content-Type: text/plain 16 Content-Length: 6 17 Connection: close 18 19 -foo- 20 </data> 21 </reply> 22 23 # 24 # Client-side 25 <client> 26 <server> 27 http 28 </server> 29 <name> 30 netrc with multiple logins - pick first 31 </name> 32 <command> 33 --netrc-optional --netrc-file %LOGDIR/netrc%TESTNUMBER http://user1@%HOSTIP:%HTTPPORT/ 34 </command> 35 <file name="%LOGDIR/netrc%TESTNUMBER" > 36 machine %HOSTIP login user1 password passwd1 37 machine %HOSTIP login user2 password passwd2 38 </file> 39 </client> 40 41 # 42 # Verify data after the test has been "shot" 43 <verify> 44 <protocol> 45 GET / HTTP/1.1 46 Host: %HOSTIP:%HTTPPORT 47 Authorization: Basic %b64[user1:passwd1]b64% 48 User-Agent: curl/%VERSION 49 Accept: */* 50 51 </protocol> 52 </verify> 53 </testcase>