Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用Xcode 4在iphone模拟器上打印纯文本格式http响应接收到的数据?_Java_Objective C_Xcode_Tomcat_Ios Simulator - Fatal编程技术网

Java 如何使用Xcode 4在iphone模拟器上打印纯文本格式http响应接收到的数据?

Java 如何使用Xcode 4在iphone模拟器上打印纯文本格式http响应接收到的数据?,java,objective-c,xcode,tomcat,ios-simulator,Java,Objective C,Xcode,Tomcat,Ios Simulator,我正在通过iphone模拟器与Apache服务器通信。当我从模拟器发送请求时,apache服务器成功响应。我通过在mac(客户端)上安装wireshark进行了检查,但无法在xcode控制台或iphone模拟器中打印响应值 我在客户端接收代码的响应-: // CHECKING CONNECTION ONE -(void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response {

我正在通过iphone模拟器与Apache服务器通信。当我从模拟器发送请求时,apache服务器成功响应。我通过在mac(客户端)上安装wireshark进行了检查,但无法在xcode控制台或iphone模拟器中打印响应值

我在客户端接收代码的响应-:

// CHECKING CONNECTION ONE


-(void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
{

    _responseData = [[NSMutableData alloc]init];
    NSLog(@"%s checking data ...",_responseData.superclass);
}

-(void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
{
    [_responseData appendData:data];

    NSLog(@"Apended Data.. %d.........%s",data,data);

}

-(NSCachedURLResponse *)connection:(NSURLConnection *)connectiOn willCacheResponse:(NSCachedURLResponse *)cachedResponse
{
    return nil;

}
我的请求响应代码服务器端(JAVA)-:


在客户端(iphone模拟器),我正在接收http纯文本格式的响应,请建议我如何成功打印响应值。我的响应中出现“?”。

已签入连接IDFinishLoading您收到的响应是什么,它正在成功打印收到的数据
@GET
  @Produces(MediaType.TEXT_PLAIN)
  public String sayPlainTextHello() {
      System.out.println("Request Received Inside text plain method");

      String ram = "Hello Jersey";
    return ram;
  }