0

UPnP/SSDP を介して LG TV を検索すると、以下の応答が返されます。

HTTP/1.1 200 OK
CACHE-CONTROL: max-age=172800
DATE: Mon Dec 16 06:31:03 2013 GMT
EXT:
LOCATION: http://<IP>:<PORT>/udap/api/data?target=rootservice.xml
SERVER: Linux/3.0.13 UDAP/1.0 47LN5750-UH/05.00.30
ST: udap:rootservice
USN: uuid:c8ffxxxx-xxxx-xxxx-xxxx-xxxx34b4c708::udap:rootservice

この後、上記の LOCATION URL を使用して LG Smart TV の説明を取得して、サポートされているデバイス情報、サービス、およびコマンドを確認しようとすると、「404 - 見つかりません」というエラーが表示されます。

説明を取得するための私のコードは次のとおりです。

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://<IP>:<PORT>/udap/api/data?target=rootservice.xml"]
                                                               cachePolicy:NSURLRequestReloadIgnoringLocalAndRemoteCacheData
                                                           timeoutInterval:10];

[request setHTTPMethod: @"GET"];

NSError *requestError;
NSURLResponse *urlResponse = nil;

NSData *data = [NSURLConnection sendSynchronousRequest:request returningResponse:&urlResponse error:&requestError];*

UDAP サービスから返された URL にアクセスしようとすると、「404 - Not Found」エラーが発生するのはなぜですか?

前もって感謝します

4

1 に答える 1