RE: [WebDNA] bug in sending & character to DOS
This WebDNA talk-list message is from 2010
It keeps the original formatting.
numero = 104724
interpreted = N
texte = Thanks Marc. Strange results.If I send this:[dos]curl -d 'apiKey=3Dk%&format=3Dxml%&token=3Dt' -k =https://rpxnow.com/api/v2/auth_info[/dos]Then the DOS command that gets run is>curl -d "apiKey=3Dk&token=3Dt"The & gets through! But the middle parameter is missing. If I move =things around, the middle parameter is always the one missing. If I add =a fourth parameter, the output is totally messed up like this.>curl -d "apiKey=3Dk&token=3Dt//rpxnow.com/api/v2/auth_infoAny other ideas? Hate to go back to TCPConnect.-----Original Message-----From: Marc Thompson [mailto:mthompson@media.utah.edu]=20Sent: Friday, February 12, 2010 11:02 AMTo: talk@webdna.usSubject: Re: [WebDNA] bug in sending & character to DOSTry escaping the & with %% or ^[dos]curl -d "apiKey=3Dkey%%&token=3Dtoken" -kOlin Lagon wrote:> This is probably a bug nobody cares about, but I can't seem to pass =the &> character to DOS. When I try something like this:>=20> [dos]curl -d "apiKey=3Dkey&token=3Dtoken" -k> https://rpxnow.com/api/v2/auth_info[/dos]>=20> The command sent to DOS is=20>=20>> curl -d "apiKey=3Dkeytoken=3Dtoken" -k =https://rpxnow.com/api/v2/auth_info>=20> Notice the & sign is missing.>=20> So this basically makes using curl not possible in this way from =Windows. I> tried a bunch of other tests and no matter what I can't get the & =character> to be sent to DOS, even in %26 format. I even tried using variables =instead> of directly keying in the text into the DOS command.>=20> Anybody else find this bug?>=20> It's important to me because curl will fetch a page in less than a =second> whereas TCPconnect takes well over 5 seconds.>=20> Thanks, Olin>=20> ---------------------------------------------------------> This message is sent to you because you are subscribed to> the mailing list
.> To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/talk@webdna.us> old archives: http://dev.webdna.us/TalkListArchive/> Bug Reporting: =http://forum.webdna.us/eucabb.html?page=3Dtopics&category=3D288> .>=20--=20-------------------------------------------Marc ThompsonSoftware EngineerOffice of Information TechnologyUniversity of Utah801.585.9264marc.thompson@utah.edu-------------------------------------------
Associated Messages, from the most recent to the oldest:
Thanks Marc. Strange results.If I send this:[DOS]curl -d 'apiKey=3Dk%&format=3Dxml%&token=3Dt' -k =https://rpxnow.com/api/v2/auth_info[/dos]Then the DOS command that gets run is>curl -d "apiKey=3Dk&token=3Dt"The & gets through! But the middle parameter is missing. If I move =things around, the middle parameter is always the one missing. If I add =a fourth parameter, the output is totally messed up like this.>curl -d "apiKey=3Dk&token=3Dt//rpxnow.com/api/v2/auth_infoAny other ideas? Hate to go back to TCPConnect.-----Original Message-----From: Marc Thompson [mailto:mthompson@media.utah.edu]=20Sent: Friday, February 12, 2010 11:02 AMTo: talk@webdna.usSubject: Re: [WebDNA] bug in sending & character to DOSTry escaping the & with %% or ^[DOS]curl -d "apiKey=3Dkey%%&token=3Dtoken" -kOlin Lagon wrote:> This is probably a bug nobody cares about, but I can't seem to pass =the &> character to DOS. When I try something like this:>=20> [DOS]curl -d "apiKey=3Dkey&token=3Dtoken" -k> https://rpxnow.com/api/v2/auth_info[/dos]>=20> The command sent to DOS is=20>=20>> curl -d "apiKey=3Dkeytoken=3Dtoken" -k =https://rpxnow.com/api/v2/auth_info>=20> Notice the & sign is missing.>=20> So this basically makes using curl not possible in this way from =Windows. I> tried a bunch of other tests and no matter what I can't get the & =character> to be sent to DOS, even in %26 format. I even tried using variables =instead> of directly keying in the text into the DOS command.>=20> Anybody else find this bug?>=20> It's important to me because curl will fetch a page in less than a =second> whereas TCPconnect takes well over 5 seconds.>=20> Thanks, Olin>=20> ---------------------------------------------------------> This message is sent to you because you are subscribed to> the mailing list .> To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/talk@webdna.us> old archives: http://dev.webdna.us/TalkListArchive/> Bug Reporting: =http://forum.webdna.us/eucabb.html?page=3Dtopics&category=3D288> .>=20--=20-------------------------------------------Marc ThompsonSoftware EngineerOffice of Information TechnologyUniversity of Utah801.585.9264marc.thompson@utah.edu-------------------------------------------
"Olin Lagon"
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
TeaRoom (1997)
Parameter Passing Value (2002)
TCPConnect & TCPSend (2003)
Setting up shop (1997)
Webstar V & OS X (2001)
BBEdit WedDNA Codeless Language Module (2007)
Running 2 two WebCatalog.acgi's (1996)
Thanks for tips, more quest (1997)
Country & Ship-to address & other fields ? (1997)
Subtotal Not Calculated on Invoice.html (1998)
Generating Report Totals (1997)
showif and cart (1997)
looping through the headers of an orderfile (2000)
Calculating Age from DB fields (2003)
WebCatalog 2.1b3 - Plugin or cgi ? (1997)
authenticating a second user, the sequel (1997)
FTP upload TCP Connect (2003)
AutoCommit Preference? (1998)
XML Woes (2004)
Invisible file issue now a real 'bug' (1999)