M cfnetwork.diff
git-svn-id: http://svn.telesphoreo.org/trunk@402
514c082c-b64e-11dc-b46d-
3d985efe055d
URI uri = std::string(url);
std::string hs = uri.Host;
URI uri = std::string(url);
std::string hs = uri.Host;
-#if __ENVIRONMENT_ASPEN_VERSION_MIN_REQUIRED__ >= 10200
- struct hostent *he = gethostbyname(hs.c_str());
- if (he == NULL || he->h_addr_list[0] == NULL) {
- _error->Error(hstrerror(h_errno));
- Fail(true);
- free(url);
- }
-
- uri.Host = inet_ntoa(* (struct in_addr *) he->h_addr_list[0]);
-#endif
-
std::string urs = uri;
CFStringRef sr = CFStringCreateWithCString(kCFAllocatorDefault, urs.c_str(), se);
std::string urs = uri;
CFStringRef sr = CFStringCreateWithCString(kCFAllocatorDefault, urs.c_str(), se);
CFHTTPMessageSetHeaderFieldValue(hm, CFSTR("User-Agent"), CFSTR("Telesphoreo APT-HTTP/1.0.98"));
CFHTTPMessageSetHeaderFieldValue(hm, CFSTR("User-Agent"), CFSTR("Telesphoreo APT-HTTP/1.0.98"));
-#if __ENVIRONMENT_ASPEN_VERSION_MIN_REQUIRED__ >= 10200
- sr = CFStringCreateWithCString(kCFAllocatorDefault, hs.c_str(), se);
- CFHTTPMessageSetHeaderFieldValue(hm, CFSTR("Host"), sr);
- CFRelease(sr);
-#endif
-
CFReadStreamRef rs = CFReadStreamCreateForHTTPRequest(kCFAllocatorDefault, hm);
CFRelease(hm);
CFReadStreamRef rs = CFReadStreamCreateForHTTPRequest(kCFAllocatorDefault, hm);
CFRelease(hm);
URI uri = std::string(url);
std::string hs = uri.Host;
URI uri = std::string(url);
std::string hs = uri.Host;
-#if __ENVIRONMENT_ASPEN_VERSION_MIN_REQUIRED__ >= 10200
- struct hostent *he = gethostbyname(hs.c_str());
- if (he == NULL || he->h_addr_list[0] == NULL) {
- _error->Error(hstrerror(h_errno));
- Fail(true);
- free(url);
- }
-
- uri.Host = inet_ntoa(* (struct in_addr *) he->h_addr_list[0]);
-#endif
-
std::string urs = uri;
CFStringRef sr = CFStringCreateWithCString(kCFAllocatorDefault, urs.c_str(), se);
std::string urs = uri;
CFStringRef sr = CFStringCreateWithCString(kCFAllocatorDefault, urs.c_str(), se);
CFHTTPMessageSetHeaderFieldValue(hm, CFSTR("User-Agent"), CFSTR("Telesphoreo APT-HTTP/1.0.98"));
CFHTTPMessageSetHeaderFieldValue(hm, CFSTR("User-Agent"), CFSTR("Telesphoreo APT-HTTP/1.0.98"));
-#if __ENVIRONMENT_ASPEN_VERSION_MIN_REQUIRED__ >= 10200
- sr = CFStringCreateWithCString(kCFAllocatorDefault, hs.c_str(), se);
- CFHTTPMessageSetHeaderFieldValue(hm, CFSTR("Host"), sr);
- CFRelease(sr);
-#endif
-
CFReadStreamRef rs = CFReadStreamCreateForHTTPRequest(kCFAllocatorDefault, hm);
CFRelease(hm);
CFReadStreamRef rs = CFReadStreamCreateForHTTPRequest(kCFAllocatorDefault, hm);
CFRelease(hm);