Hello,

I am trying to get information from a website with post method but I cannot
get the right content. This is the website. I should get the bus schedule
which is displayed after you enter number in the field on the first page.HTML
Code:

 http://wbus.talktrack.com/

. Here is the code of the website:Code:

<html><body>
<form id="Form1" name="Form1" method="post" action="wap.aspx?__ufps=666968">
<input type="hidden" name="__EVENTTARGET" value="">
<input type="hidden" name="__EVENTARGUMENT" value="">
<script language=javascript><!--
function __doPostBack(target, argument){
  var theform = document.Form1
  theform.__EVENTTARGET.value = target
  theform.__EVENTARGUMENT.value = argument
  theform.submit()
}
// -->
</script>
<div align="Center"><img src="img/waplogo.gif" alt="LPP" border="0" /><br>
LPP - Napoved prihodov avtobusov.<br>
Vnesite ime postaje<br>
<input name="tb_postaja"/><br>
<input name="b_send" type="submit" value="Prikaži"/><br>
<a href="wap.aspx?culture=sl-SI">slo</a>
                |
                <a
href="wap.aspx?culture=en-GB">eng</a></div></form></body></html>

When you enter the number into the field you should get the bus schedule.

Here is my code:Code:

NSString *post = @"tb_postaja=163";
        NSData *postData = [post dataUsingEncoding:NSASCIIStringEncoding
allowLossyConversion:NO];
        NSString *postLength = [NSString stringWithFormat:@"%d", [postData 
length]];
        
        NSMutableURLRequest *urlRequest = [[[NSMutableURLRequest alloc] init]
autorelease];
        NSString *testString =@"http://wbus.talktrack.com/";;
        //testString = [testString stringByAppendingString:string2];
        [urlRequest setURL:[NSURL URLWithString:testString]];
        [urlRequest setHTTPMethod:@"POST"];
        [urlRequest setValue:postLength forHTTPHeaderField:@"Content-Length"];
        [urlRequest setValue:@"application/x-www-form-urlencoded"
forHTTPHeaderField:@"Content-Type"];
        [urlRequest setHTTPBody:postData];
        NSData *urlData;
        NSURLResponse *response;
        NSError *error;
        
        urlData = [NSURLConnection sendSynchronousRequest:urlRequest
returningResponse:&response error:&error];
        
        
        NSLog(@"Succeeded! Received %d bytes of data",[urlData length]);
    NSString *aStr = [[NSString alloc] initWithData:urlData
encoding:NSASCIIStringEncoding];
    NSLog(aStr);

.

Thanks in advance.
_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to