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_info Any other ideas? Hate to go back to TCPConnect. -----Original Message----- From: Marc Thompson [mailto:mthompson@media.utah.edu]=20 Sent: Friday, February 12, 2010 11:02 AM To: talk@webdna.us Subject: Re: [WebDNA] bug in sending & character to DOS Try escaping the & with %% or ^ [dos]curl -d "apiKey=3Dkey%%&token=3Dtoken" -k Olin 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 Thompson Software Engineer Office of Information Technology University of Utah 801.585.9264 marc.thompson@utah.edu ------------------------------------------- Associated Messages, from the most recent to the oldest:

    
  1. Re: [WebDNA] bug in sending & character to DOS (Bob Minor 2010)
  2. Re: [WebDNA] bug in sending & character to DOS (Marc Thompson 2010)
  3. RE: [WebDNA] bug in sending & character to DOS ("Olin Lagon" 2010)
  4. Re: [WebDNA] bug in sending & character to DOS (Marc Thompson 2010)
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_info Any other ideas? Hate to go back to TCPConnect. -----Original Message----- From: Marc Thompson [mailto:mthompson@media.utah.edu]=20 Sent: Friday, February 12, 2010 11:02 AM To: talk@webdna.us Subject: Re: [WebDNA] bug in sending & character to DOS Try escaping the & with %% or ^ [DOS]curl -d "apiKey=3Dkey%%&token=3Dtoken" -k Olin 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 Thompson Software Engineer Office of Information Technology University of Utah 801.585.9264 marc.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:

[OT] Authorize.net (2003) Problem (1997) PROBLEM (1997) Security Issue (1997) Separate SSL Server (1997) Major bug report on rootbeer (1997) Postprocessing CCs (2000) Date Formats (1997) Frames (1997) International Orders (1998) Extended [ConvertChars] (1997) Just a thought (1998) really wierd date stuff on NT (1997) All choice in popups (1997) Great product and great job ! (1997) WebCommerce: Folder organization ? (1997) Signal Raised error (1997) catagories (1997) [WebDNA] lookup in tables defined in functions - bug? (2016) Encrypt question. (2000)