我知道有很多關於這個問題,但沒有人似乎爲我想做的事情工作。我想改變一個變量的值讓我們說,我有這個文件:iPhone - Http Post:發送一個值到網絡xml
</Courbe>
<tempset>140</tempset>
</Courbe>
我希望我的HTTP POST請求更改此值。我該怎麼做呢?
我已經嘗試過這樣的事情:
- (IBAction)changeTemp:(id)sender
{
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:@"http://207.134.145.16:50001/Courbe.xml"]];
[request setHTTPMethod:@"POST"];
[request setValue:@"text/xml" forHTTPHeaderField:@"Content-type"];
NSString *xmlString = @"<tempset>137</tempset>";
[[NSURLConnection alloc] initWithRequest:request delegate:self];
}
是不是這樣呢?謝謝你的幫助!
你有沒有調用'-start'或'+ sendSynchronousRequest:returningResponse:error:'? (見[NSURLConnection](https://developer.apple.com/library/ios/#documentation/Cocoa/Reference/Foundation/Classes/nsurlconnection_Class/Reference/Reference.html)) – 2012-08-06 18:31:53
不,因爲這是在一個按鈕,也許我應該編輯它。但我不應該說這是對的? – 2012-08-06 18:32:47
上面的代碼只創建一個連接對象,但不會開始請求/響應事務。 – 2012-08-06 18:34:31