Skip to content

Commit 43284ed

Browse files
committed
Attempt to fix macOS build.
Someone needs to test this change if it's successfully built.
1 parent 4394481 commit 43284ed

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed

src/apple/NSURLClient.mm

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,11 @@
2929
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
3030

3131
NSData *bodydata = nil;
32-
switch(req.method)
32+
[request setHTTPMethod:@(req.method.c_str())];
33+
34+
if (req.postdata.size() > 0 && (req.method != "GET" && req.method != "HEAD"))
3335
{
34-
case Request::GET:
35-
[request setHTTPMethod:@"GET"];
36-
break;
37-
case Request::POST:
3836
bodydata = [NSData dataWithBytesNoCopy:(void*) req.postdata.data() length:req.postdata.size() freeWhenDone:NO];
39-
[request setHTTPMethod:@"POST"];
4037
[request setHTTPBody:bodydata];
4138
break;
4239
}
@@ -63,7 +60,7 @@
6360
dispatch_semaphore_wait(sem, DISPATCH_TIME_FOREVER);
6461

6562
HTTPSClient::Reply reply;
66-
reply.responseCode = 400;
63+
reply.responseCode = 0;
6764

6865
if (body)
6966
{

0 commit comments

Comments
 (0)