在IOS上發(fā)送HTTP POST請(qǐng)求我正在嘗試用我正在開(kāi)發(fā)的iOS應(yīng)用程序發(fā)送HTTPPost,但是推送永遠(yuǎn)不會(huì)到達(dá)服務(wù)器,盡管我確實(shí)獲得了響應(yīng)代碼200(來(lái)自u(píng)rlConnection)。我從來(lái)沒(méi)有得到服務(wù)器的響應(yīng),服務(wù)器也沒(méi)有檢測(cè)到我的帖子(服務(wù)器確實(shí)檢測(cè)到來(lái)自Android的帖子)我確實(shí)使用ARC,但已經(jīng)將PD和urlConnection設(shè)置為強(qiáng)連接。這是我發(fā)送請(qǐng)求的代碼 NSMutableURLRequest *request = [[NSMutableURLRequest alloc]
initWithURL:[NSURL URLWithString:[NSString stringWithFormat:@"%@%@",dk.baseURL,@"daantest"]]];
[request setHTTPMethod:@"POST"];
[request setValue:@"text/xml"
forHTTPHeaderField:@"Content-type"];
NSString *sendString = @"<data><item>Item 1</item><item>Item 2</item></data>";
[request setValue:[NSString stringWithFormat:@"%d", [sendString length]] forHTTPHeaderField:@"Content-length"];
[request setHTTPBody:[sendString dataUsingEncoding:NSUTF8StringEncoding]];
PushDelegate *pushd = [[PushDelegate alloc] init];
pd = pushd;
urlConnection = [[NSURLConnection alloc] initWithRequest:request delegate:pd];
[urlConnection start];這是我的委托代碼#import "PushDelegate.h"@implementation PushDelegate@synthesize data;-(id) init{
if(self = [super init])
{
data = [[NSMutableData alloc]init];
[data setLength:0];
}
return self;}- (void)connection:(NSURLConnection *)connection didWriteData:(long long)bytesWritten totalBytesWritten:
(long long)totalBytesWritten{
NSLog(@"didwriteData push");}- (void)connectionDidResumeDownloading:(NSURLConnection *)connection totalBytesWritten:(long long)
totalBytesWritten expectedTotalBytes:(long long)expectedTotalBytes{
NSLog(@"connectionDidResumeDownloading push");}- (void)connectionDidFinishDownloading:(NSURLConnection *)connection destination
URL:(NSURL *)destinationURL{
NSLog(@"didfinish push @push %@",data);}- (void)connection:(NSURLConnection *)connection didSendBodyData:(NSInteger)bytesWri
tten totalBytesWritten:(NSInteger)totalBytesWritten totalBytesExpectedToWrite:(NSInteger)totalBytesExpectedToWrite{
3 回答

胡子哥哥
TA貢獻(xiàn)1825條經(jīng)驗(yàn) 獲得超6個(gè)贊
connectionDidFinishDownloading:destinationURL:
- 3 回答
- 0 關(guān)注
- 2741 瀏覽
添加回答
舉報(bào)
0/150
提交
取消