|Anonymous | Login||02-28-2021 22:35 UTC|
|Main | My View | View Issues | Change Log | Docs|
|Viewing Issue Simple Details [ Jump to Notes ]||[ View Advanced ] [ Issue History ] [ Print ]|
|ID||Category||Severity||Reproducibility||Date Submitted||Last Update|
|0007018||[Squeak] Network||minor||always||04-14-08 09:46||07-03-08 13:16|
|Summary||0007018: HTTPSocket doesn't work when using a proxy server|
In all recent squeak-dev images, HTTPSocket does not work for me to get a document as I'm using a proxy server.
The reason for this is that in HTTPSocket class >> httpGetDocument: url args: args accept: mimeType request: requestString two instance variables are referenced that do not exist in that class: HTTPProxyServer and HTTPProxyPort. If I replace these variables with message sends 'self httpProxyServer' resp. 'self httpProxyPort' in the mentioned method, everything works.
Not sure where to report this bug, so I added it here. Feel free to move it to an appropriate category.
This bug is related to 0002753, but is still different as the GET and not the POST method is failing, and can get fixed quite easily.
|Additional Information||To reproduce the error you need to use a proxy. Then you can eg. try to open a Monticello repository.|
(0012321 - 688 - 730 - 730 - 730 - 730 - 730)
edited on: 07-03-08 19:30
HTTPSocket>>httpGetDocument: url args: args accept: mimeType request: requestString is using HTTPProxyServer and HTTPProxyPort as classvariables which don't exist.
Replacing these to varialble with an call of self httpProxyServer and self httpProxyPort take the settings in the Preferences into account.
This was only a first shot solving a today problem without tests and other environments.
This bug is in 3.10 . The 3.9 release have the class side calls mentioned in the previous note.
The version history of HTTPSocket in 3.10 is a little bit confusing. In first place is a version from 2004 and after the last ist a version from 2003. It seems there was a change to the worse
|04-14-08 09:46||dr||New Issue|
|04-14-08 09:46||dr||Status||new => assigned|
|04-14-08 09:46||dr||Assigned To||=> Damien Cassou|
|04-14-08 10:50||Damien Cassou||Project||Squeak Packages => Squeak|
|04-14-08 10:51||Damien Cassou||Assigned To||Damien Cassou =>|
|04-14-08 10:51||Damien Cassou||Category||Squeak-Dev => Network|
|07-03-08 13:11||fusqueak||Note Added: 0012321|
|07-03-08 13:11||fusqueak||Issue Monitored: fusqueak|
|07-03-08 13:16||fusqueak||Note Added: 0012322|
|07-03-08 19:21||fusqueak||Note Deleted: 0012322|
|07-03-08 19:21||fusqueak||Note Edited: 0012321|
|07-03-08 19:30||fusqueak||Note Edited: 0012321|
| Mantis 1.0.8[^]
Copyright © 2000 - 2007 Mantis Group
52 total queries executed.|
33 unique queries executed.