mirror of
https://github.com/cappuccino/cappuccino.git
synced 2026-10-11 03:02:19 +00:00
CPURLConnection -sendSynchronousRequest: return nil if CPHTTPRequest failed
This commit is contained in:
1 parent
1a0434fd85
commit
176440eeae
1 file changed
+7
-4
@@ -101,16 +101,19 @@ var CPURLConnectionDelegate = nil;
|
||||
var request = new CFHTTPRequest();
|
||||
|
||||
request.open([aRequest HTTPMethod], [[aRequest URL] absoluteString], NO);
|
||||
|
||||
|
||||
var fields = [aRequest allHTTPHeaderFields],
|
||||
key = nil,
|
||||
keys = [fields keyEnumerator];
|
||||
|
||||
|
||||
while ((key = [keys nextObject]) !== nil)
|
||||
request.setRequestHeader(key, [fields objectForKey:key]);
|
||||
|
||||
|
||||
request.send([aRequest HTTPBody]);
|
||||
|
||||
|
||||
if (!request.success())
|
||||
return nil;
|
||||
|
||||
return [CPData dataWithRawString:request.responseText()];
|
||||
}
|
||||
catch (anException)
|
||||
|
||||
Reference in new issue
Block a user