
2 answers
First thing for SOAP api you must specifiy version number.You can get version number without login.On your other thread I observed that you tried to get version number from https://login.salesforce.com/services/data, which is incorrect URL to get org info.You need to use your instance URL to get org Info like http://na1.salesforce.com/services/data/ or http://ap1.salesforce.com/services/data/Then after getting supported version number you can use that value to make login request.