iOS를 조사하기 시작했고 안정된 네트워킹이 필요하기 때문에 AFNetworking을보고 있습니다. 나는 좋은 예제를 따라 왔고 그것을 사용하는 방법을 이해하고 있지만 빌드 된 요청에는 예상 된 URL이 없다고 생각합니다. AFHTTPClient requestWithMethod 경로 매개 방법에 ,AFNetworking이 올바른 URL을 작성하지 못하고 있습니까?
po urlBase
$0 = 0x003b23b8 https://mysite.com/developer/api
(lldb) po url
$1 = 0x1eddf140 /users/current -- https://mysite.com/developer/api/
(lldb) po request
$2 = 0x1ed50580 <NSMutableURLRequest https://mysite.com/users/current>
현상 부는 어떤 이유로 벗겨지고있다.
getPath 메서드에 전달 된 상대 경로 문자열에 선행 슬래시가있는 경우를 보았습니다. 따라서 기본 URL에 후행 슬래시가 없을 것으로 예상되지만 사람들이 양쪽 모두에 슬래시를 넣는 예제를 보았습니다 .
내 기본 URL의 VAR는
NSString *const ServiceUrlBaseProduction = @"https://mysite.com/developer/api/";
하고 상대 경로는 현재 사용자가
@"https://stackoverflow.com/users/current";
왜 상대 경로에 슬래시를 포함하고 있는가? –