Hallo,
bisher bau ich mir POST Requests so zusammen:
Alles anzeigen
Wie kann kann ich diese XML als POST senden?
Alles anzeigen
bisher bau ich mir POST Requests so zusammen:
Quellcode
- NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:60.0];
- NSData *requestData = [[NSString stringWithFormat:@"user=test&pass=test"] dataUsingEncoding:NSUTF8StringEncoding];
- [request setHTTPMethod:@"POST"];
- [request setValue:@"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" forHTTPHeaderField:@"Accept"];
- [request setValue:@"application/atom+xml" forHTTPHeaderField:@"Content-Type"];
- [request setValue:[NSString stringWithFormat:@"%d", [requestData length]] forHTTPHeaderField:@"Content-Length"];
- [request setValue:auth forHTTPHeaderField:@"Authorization"];
- [request setHTTPBody: requestData];
- NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request delegate:self];
- [connection start];
Wie kann kann ich diese XML als POST senden?
Quellcode
- POST /feeds/api/videos/VIDEO_ID/ratings
- Host: gdata.youtube.com
- Content-Type: application/atom+xml
- Content-Length: CONTENT_LENGTH
- Authorization: Bearer ACCESS_TOKEN
- GData-Version: 2
- X-GData-Key: key=DEVELOPER_KEY
- <?xml version="1.0" encoding="UTF-8"?>
- <entry xmlns="http://www.w3.org/2005/Atom"
- xmlns:yt="http://gdata.youtube.com/schemas/2007">
- <yt:rating value="like"/>
- </entry>