iPhone dev soru: NSMutableURLRequest, php benim için _GET set cannt

1 Cevap php

I have a php form, that is working. With that form I connect to a DB, where i get data out. :-) When I use the form from my Mac/laptop, i can enter the sata and I get the result.

Ben burada altında bu kod ile bağlanmaya çalıştığınızda. Ben formu geçmek, ve DB bağlantı kurması, ama ben ülke koymak benim sorgu, boş olabilir. Yani ben gönderilen veya url attched değildir varsayalım.

Ne sorun olabilir?

Bu kodu:

// NSString *myRequestString = [[NSString alloc] initWithFormat:@"&country=Germany"];
// NSData *myRequestData = [ NSData dataWithBytes: [ myRequestString UTF8String ] length: [ myRequestString length]];
// NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL: [ NSURL URLWithString: @"THE URL" ]];
// [ request setHTTPMethod: @"GET" ];
// [ request setHTTPBody: myRequestData ];

Form:

<html><body>
<form action="connect.php" method="GET"> 
Country: <input name="country" type="text" /> 
<input type="submit" />
</form>
</body></html>

Form eser .. bitirmek için, ama benim iPhone APP :-( veri gönderemiyor

U bana doğru yönde işaret umuyoruz.

1 Cevap

Yerine GET POST olmak HTTP yöntemi ayarlamayı deneyin. Formu gönderdikten kullanımı POST vardır.

HTTP aramaları herhangi bir hata ayıklama, sana HTTP trafiği bir tarayıcı gibi görünüyor tam olarak ne görmek ve daha sonra mümkün olduğunca yakından bu isteği çoğaltabilirsiniz, Charles ayıklama Web proxy kullanmak için gerçekten yararlı buluyorum edin kod isteği.